Top 6 Things To Do in Houston

You can find the large metropolis in Texas quite overwhelming at first glance, but thorough research about the place will change your notion about it. The city gained independence in 1836 from the clutches of Mexico. Houston is a hotspot for tourists as it is home to the Space Center Houston and NASA’s astronaut training […]