Joel Taylor Of Discovery Channel’s “Storm Chasers” Dead At Age 38
Joel Taylor, who starred on Discovery Channel’s Storm Chasers, has died at the age of 38. Taylor’s death was confirmed by a number of friends on social media Tuesday. The cause of death has not been disclosed,