No doubt on my end that the Russians did it. Fuck Putin and all his supporters, my hate for him/his evil empire knows no bounds. I hope the rumors of him having cancer are true and that he suffers a slow painful death.