Question...
Posted: Tue Apr 26, 2005 1:15 pm
Anyone remember the thread that was posted maybe a year back, with picture taken from some special camera with an encredible resolution? It took these pictures in wich you could just keep on zooming. The thread had a link to a site that I would like to visit... Anyone able to provide the link?