Subtitles The Leftovers S02E10 – I Live Here Now

Season 02, Episode 10 – “I Live Here Now”
Kevin comes clean to a skeptical John about his connection to Evie’s disappearance, as Miracle faces an unexpected threat on the fourth anniversary of The Departure.