Grey seal turns himself in to police station after avoiding capture in local pond
A grey seal that recently gained fame on social media after somehow entering a fresh-water pond in Massachusetts turned himself in to local police days after evading capture. The seal, […] Read More