Nicole Moschella, January 26, 2018 10:33 am “Storm Chasers” star Joel Taylor’s body was released to his family after he was found…
Television star, and real-life storm chaser, Joel Taylor suddenly died at the age of 38. Taylor's cause of death has…