Friday, December 18, 2009

A look at one of the highest resolution pictures ever made.

No comments: