Internet guy who believes in the triumph of humanity with a little help from technology. Yadda, yadda, yadda.
Dec 4, 2003
Bryce Point in Bryce Canyon: "...the highest resolution, most detailed stitched digital images ever created." This would be great as one of a series of gigapixel images in slideshow before an IMAX movie.