Rick Hearst Sinks Teeth in New Role on CW Network!



Rick Hearst of General Hospital