Can You Explain These 20 Highly Mysterious Photos?

16. This mysterious wooden idol was found in Russia some years back. Archeologists revealed it is as old as 11th century.

17. This photo taken was taken outside of Squamish, BC shows a large creature running in the snowy mountains. A lot of people believed it could be a Saquatch.

18. This photo was taken in West Virginia, a strange shadow of a creature in the distance got everyone worried when this photo came out.

Follow These 8 Simple Steps To Make A Charcoal Face Mask

The Female Cyclist Taught A Catcalling Driver A Lesson. Internet Declared Her A National Hero!