Daredevils Plunge Into Stadium - Videos from The Weather Channel

Daredevils Plunge Into Stadium

April 23, 2016

Members of the U.S. Navy Leap Frogs team skydive into Tennessee’s Neyland stadium.