Just another free alternative for security and malware researchers. Access to certain resources is limited by credit which can be obtained by typing in 'captcha'.
Results for 214C0A42A318108838F9 15F4AFA4A966
Under Maintenance - sorry, be back in a few minutes