When did London Kills Season 2 Episode 1 air?
London Kills Season 2 Episode 1 aired on July 15, 2019.


Construction workers find the remains of a young man who appears to have died more than a year ago, but his sister claims he's been sending her postcards all the while.
Direct answers for episode-level questions and details.
London Kills Season 2 Episode 1 aired on July 15, 2019.
This episode runs for approximately 45 minutes.
Comments coming soon
Discuss episodes with other viewers