WATCH: Let's Play "What's That Noise?"

Sure, Texas A&M says it was a pressure release valve that went off and released steam at the Global Health Research Complex on campus....but it doesn't sound like that. At all.


View Full Site