Creepy Carcass
This 30-foot decomposing carcass of a marine animal was found by a couple in Scotland. What is it, you ask? Your guess is as good as ours.
This 30-foot decomposing carcass of a marine animal was found by a couple in Scotland. What is it, you ask? Your guess is as good as ours.
Advertisement