(Natural News) Thousands of coastal residents in Louisiana and Texas were forced to evacuate their homes due to Tropical Storm Laura. The storm is expected to be the season’s first major hurricane and make landfall on Louisiana and parts of Texas on Thursday. Laura, as well as Hurricane Marco, tore through the Caribbean and the Gulf of Mexico Sunday. It… |