Loading...
Uploaded by IRIDEMTA on Oct 27, 2011
Newly created light rail intersection located in Houston, Texas (Harrisburg @ Lockwood). Project was completed over a 72-hour period.
Entertainment
Standard YouTube License
Load more suggestions
Link to this comment:
All Comments (0)