
Town Square
Is “Trauma” The Tax Houstonians Pay For Living In Texas?
Posted on · Nearly 80 people have died as a result of the storm and subsequent power failures, according to the Associated Press. Are natural and manmade disasters a part of living in Texas?