Joel Taylor: Joel Taylor. Self: Tornado Glory. Joel Taylor was born on 6 January 1980 in Elk City, Oklahoma, USA. He died on 23 January 2018 in San Juan, Puerto Rico.
Known For: Tornado Glory (Self), Heaven's Rage (Self), Storm Chasers (Self), Tornado Chasers (Self)