General Hospital Spoilers: Michael Easton Reveals Why He Loved Playing Port Charles’ Caleb MorleyRead more