Pyros: Mother Nature Shows up

227 views · Published 18 June 2013 · 1:23 · Indexed 26 October 2026

Channel: The Weather Channel · 2013 · Science & Technology

Watch on YouTube

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?

More from this channel