Short tours of a small city, Elmira, U.S.A., deep in the heart of Upstate New York.
Click on photo for detailed view.
Sunday, July 03, 2005
I remember my little ones thinking this was some magical entrance. They were disappointed until the time came to coil down the central chute! Fun is where you find it.