Here’s our first look at the American Ninja Warrior action coming up on March 11!
In USA vs the World, four teams of four Ninjas from around the world will compete for points on the National Finals stages. The three hour special airs on March 11 at 7 pm on NBC.