A gray and white seal pup lies on a paved street on a winter day next to a police car.

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.