Young porpoise? Washed up on Thurso Beach.

Printable View