1x07: Mission Impossible: Ghost Nation

Sat Apr 21 2018 (01:12:34)

Ivan & Red are BOTH in San Francisco and what better place than the tech Capitol of the world to talk Westworld, episode 7, “Trompe L'Oeil”.