Google Maps Sensation! (again)

Posted on July 16, 2005

Taking the "face on toast" thing to a new scale: Jesus has been spotted in the Peruvian sands. Via The Register.