I stumbled upon this site completely by accident. I didn't even bother reading all the information about the deposits when I saw what wallets they work with. It feels like Liberty Reserve was literally created solely for scammers. The first thing I did was click the coveted button in...