Jessee Clauson and Camille Avarella were taking lots of videos and photos trying to capture Longs Peaks in the Rocky Mountains of Colorado. Once they returned home, the friends were looking over their pictures when they saw something spooky. In the distance, it looked like a 20-foot alien clinging to the rock. The friends say they alerted the park rangers of their discovery just in case. Inside Edition’s Steven Fabian has more.
Author: Inside Edition
Go to Source
News post in September 11, 2024, 6:05 am.
Visit Our Sponsor’s:
News Post In – News