Creator Of Suicide Game Arrested In Russia
It has been reported that one of administrators famous suicide game – BLUE Whale, Iliya Sidorov, has been detained. According to Mail Online, Sidorov was...
Subscribe to our evening newsletter to stay informed during these challenging times!!