A fella named Pyotr Levashov was arrested in Spain this month. Allegedly, the man’s real name is Peter Severa, one of the most wanted cyber criminals on the planet. At least six Russians have been arrested around the world on international warrants over the past several months, according to McClatchy Newspapers. There are allegations of involvement with […]