Railroad Museum of Pennsylvania - Strasburg PA
Whether you are a railroad buff, historian, or just like museums, this is a great place to spend several hours. Located in the hart of Amish county (Lancaster County PA), this museum provides a look into the past and present railroads and how they made American great. One of the best collections of railroad rolling stock you will find.

Click a picture to see a larger view.