I spent hours walking around this museum in Puebla. Old trains are amazing to look at. I returned multiple times.