The Texans released an official statement denying it. It is fake news.
Yep. They folded last year. Texans (footballers) are weasels.