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 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results