Blue Whale suicide challenge

Blue Whale Challenge “The Suicide Game”

Blue Whale is a video game said to have originated in Russia and its creator was reportedly arrested by Russian…

7 years ago