Believe it or not, there’s a human face in Machu Picchu, Peru. According to one person who visited the historic site: “You have to look at it from a specific angle to see the face. I was there and saw it from the right angle and saw the face clearly.” Continue reading to see ten more weird things spotted in images and objects that can’t be unseen.

10. Duck Face

9. Palindrome

8. Uncle Vernon

7. F1

6. Toy Story

5. Autobots

4. Subliminal Message

3. Chris Martin

2. Ice Age

1. WalMart

Write A Comment