There’s a handsome new rookie on the Port Charles police force, and Michael Blake Kruse is portraying Rory Cabrera. General… Read More