Shocking new images of the mythical creature Loch Ness monster were released this week — and the images are said to “defy explanation,” RadarOnline.com has learned. While 15 of the perplexing photos were released last summer, the complete collection of images featuring 71 astonishing snaps was unveiled on The Cryptid Factor this week. Chie Kelly captured the photos in 2018 in Inverness, Scotland, where the monster is rumored to dwell in the nearby freshwater loch Ness. “They are the most compelling surface images of the phenomenon,” Loch Ness expert Steve Feltham told the Daily Mail. “They sti…