Steam Engine Heaven at Mineral Beach in Finleyville, Pennsylvania

Mineral Beach in Finleyville, Pennsylvania has been the home of the Tri-State Historical Steam Engine Association

Steam engine line-up
Steam engine line-up at Mineral Beach 1999, on a beautiful Saturday morning.
Photo by Kevin M. Small