Weather Channel sued for $125M over deaths of Texas man killed in ‘horrific’ crash with storm chasers March 27, 2019 by Staff