Animal rescuer Sarah Callan was surprised, to say the least, when she learned about a baby seal flopping around the busy streets of New Haven, Conn. Callan is the manager of animal rescue at the ...