Sunday, March 21, 2010
Impressive indeed...
26 Billion pixels! The world's largest image! Visit Paris like never before!
http://www.paris-26-gigapixels.com/
Newer Post
Older Post
Home