Season 12 of “American Ninja Warrior” kicks off tonight on NBC. And what might not be immediately noticeable to the audience at home, is the lack of live audience on the show. This season was filmed at The Dome in St. Louis which normally holds nearly 67,000 fans. But it was completely empty during the ANW filming. Hosts Matt Iseman...