merseyside seal

Sealed off: Police deal with mammal stranded seven miles from water
Police and residents of one Merseyside town in England were left completely baffled on Monday when a seal - a water-loving mammal - was discovered stranded...

1