USA Dominates Tokyo Olympics, KFC’s New Hotel | The Tonight Show Starring Jimmy Fallon

Jimmy talks about the Tokyo Summer Olympics wrapping up and reveals the strange amenity featured in KFC’s new hotel in London. The Tonight Show Starring …