Who Has Been Sonny’s Greatest Rock on General Hospital?



General Hospital friends