Oh no! Russian hackers have created the land of Vlad the Lad, and have uploaded a bunch of sketchy programs!


Yea... so there are downloads for programs and stuff here.