This week Thomas talks about Texas residents suffering a winter storm that has left millions without power, and U.S. Gulf Coast storm outages.
This week Thomas talks about Texas residents suffering a winter storm that has left millions without power, and U.S. Gulf Coast storm outages.