- Most Popular | Most Recent
Just past Annunciation Parish Church is Minute Maid Park, home of the Houston Astros. Looking west towards come of the city's skkyscrapers, one can see that some were scraped by Ike. Drove by Minute Maid several times looking for a good place to park and to set up. Saw a number of Houston Police ... maybe looki...