307-Acres Near NRG Stadium (Formerly UT Research Campus Proposal) in Texas Medical Center Posted October 3, 2014 that's correct, it's just a drainage ditch. i live in those apartments nearby
307-Acres Near NRG Stadium (Formerly UT Research Campus Proposal)
in Texas Medical Center
Posted
that's correct, it's just a drainage ditch. i live in those apartments nearby