When animal rescuer Sarah Callan found out there was a baby seal flopping around the busy streets of downtown New Haven, Conn., she was surprised to say the least.