One more way to get a deep look inside the inaugural Games, with Nitro World Games: All Access, a new series debuting Oct. 13 on NBC Sports.