Texas World Speedway is located in College Station, TX
TWS is actually closing this year. Making us use portable toilets since they're cutting off the sewage in April. Have to go racing like savages. Residential developers are terrible and they should feel bad. |
http://www.texasworldspeedway.com