Friday, May 20, 2022

Tag: Loch Etchachan

Photo of “pink and red blobs” carpeting Highland countryside prompts claims of Alien Life Form

A BIZARRE photo showing pink and red blobs scattered across a Scottish mountain has led to widespread speculation that it could be an “Alien...

Latest News