Two hikers in the area of Colorado's iconic Longs Peak and Mount Meeker shared an odd sighting on Facebook group on September 1, with an image capturing what appears to be a massive humanoid figure clinging to a cliffside. Jessee Clauson and Camille Avarella, Colorado natives, were taking lots of videos and photos trying to capture Longs Peak in the Rocky Mountains of Colorado. Once they returned home, their friends and family were looking over their pictures when they saw something creepy. In the distance, it looked like a 20 ft tall monster clinging to the rock crag of a mountain. Astonished and freaked out, the two apparently alerted the park rangers of their discovery just in case. Get your copy of my book here: Amazon link: Don't forget to like, share and subscribe! For
Hide player controls
Hide resume playing