Pyros: Mother Nature Shows up
227 views · Published 18 June 2013 · 1:23 · Indexed 26 October 2026
Channel: The Weather Channel · 2013 · Science & Technology
Mother Nature decides to stage her own show and Eric is caught with three barges of armed pyros in the middle of an intense electric storm! Will nature run the show instead of the Pyros team?