After 7 seasons, American Ninja Warrior finally has an American winner to claim the million-dollar prize.