Tag Archives: astros stadium

Minute Maid Park

First stop on a sport-themed couple of weeks in the USA (two stadiums tours, two football matches, two baseball games and one NFL game) was Minute Maid Park, home of the Houston Astros. A very rainy morning, not exactly what … Continue reading

Rate this:

Posted in North America, USA, World | Tagged , , , , | Leave a comment