A shark measuring around 12 feet has washed up on a popular Moray beach. The sight of what is believed to be a young basking shark’s carcass on Portgordon’s sands is said to be extremely rare given ...