UFO appears above ancient Inca site of Machu Picchu, Peru

UFO appears above ancient Inca site of Machu Picchu, Peru

A tourist visiting Machu Picchu has accidentally taken an image of a UFO in the sky above the ancient ruins located in the Andes Mountains in Peru. The photographer who has submitted the image to Mufon said: “I was visiting Machu Picchu with around 20 people of...