Some guy named Bill Veall claims to have discovered the world's largest rock sculpture. It's somewhere in the Peruvian Andean mountains, and it's in the shape of a "sacred lamb". He says he found it by using satellite imaging techniques to search for ancient shapes and formations. I guess that rules out any possibility he's just seeing what he wants to see. (sarcasm)
From Sky News: "Mr Veall, who studies the relationships between astronomy and archaeological monuments, has faced a series of doubters who claim he doctored the images to create an elaborate hoax."
Big red flag indicating the skeptics may be right: Veall won't release the coordinates of the site. He says, "If I gave you the co-ordinates of the site, a million people would find it immediately... But we want to secure and preserve the site until we can get a scientific team to have a look at it."