Loch Ness Monster Hunter Claims Creature Spotted from Space

(Photo credit: MGN)

One image is causing a lot of buzz online. But, what is it? The Daily Mail reports that some are wondering if it’s the Loch Ness Monster because it’s so large it…