Two were in the water while another was further up the beach, in huge pools of their own blood.
Bloodbath scenes unfolded at a Scots beach where three whales tragically passed away.
Upsetting images shared with the
Daily Record show the three mammals, believed to be Sowerby's beaked whales, washed up on Sandhead Bay in Dumfries and Galloway on Tuesday.
Two were in the water while another was further up the beach, in huge pools of their own blood.
Local dog walkers rushed to their aid and called emergency services at around 7.30am.
But it was too late for the marine creatures, that died a short time later.
Comment: Related: Beijing's flood season precipitation hits 20-year high - 70% above average in 2021