A young seal made headlines when it ended up in the middle of New Haven, leaving many wondering how it made its way to the Elm City.
Leila was rescued off the Maine coast as a pup in 1988 and came to The Maritime Aquarium in 1989, where she lived a wonderful ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results