Optima Travel
Latest Travel news and pictures from Optima Travel
Friday, January 24, 2014
Sam Houston Park, Houston, Texas
Allegedly the first Park on Houston. With a statue dedicated to the "Spirit of the the Confederacy." Just off the Tunnels.
Newer Post
Older Post
Home