Jeff David: The fading eighth wonder of the world

Posted 6/19/10

My first visit to Houston to watch a major league baseball game was in late April 1966. The city had been awarded a franchise in 1962, the same year the New York Mets also came into being. Originally …

This item is available in full to subscribers.

Please log in to continue

Log in