Sunday, November 12, 2006

Mega Machu Picchu - 1.5 GigaPixel

This is way cool.

Mega Machu Picchu

Click on the plus, minus and arrow icons to do stuff.

No comments: