Season 7 plot twist, unexplained elevated radiation coming from Russia
https://www.independent.co.uk/ne…