The Immortals

The Immortals is an episode of Cosmos A Spacetime Odyssey. It first aired 18 May 2014 on Fox.