Short tours of a small city, Elmira, U.S.A., deep in the heart of Upstate New York. Click on photo for detailed view.

Thursday, April 27, 2006


Heh. But of course. Posted by Picasa