“Chappy was admitted into our Rescue Clinic on February 16, after being found stranded on the streets of New Haven, CT by the New Haven Police Department,” Mystic Aquarium staff wrote.