While in Maryland, we visited the B&O Railroad Museum in Baltimore. Keegan loved the trains, especially the model trains on display. He was not so fond of the actual train ride, probably because he had to SIT in a seat during the ride. You can't have it all go smoothly when visiting with a 2 year old.