Joel Taylor, Discovery Channel “Storm Chasers” Star Dies on Harmony of the Seas
Discovery Channel’s star from the popular show “Storm Chasers” Joel Taylor died while vacationing aboard the Royal Caribbean cruise ship Harmony of the Seas. Taylor died on Tuesday and it appears the death could be an overdose.