X

Canary Islands

Cameron Mathison: A Sweet Spring Break For GH’s Polarizing Star

General Hospital (GH) fans really don't like the role of Drew Cain that Cameron Mathison plays on the CBS daytime…