Anti-leeching protection. No or bad referer.
Go to http://www.trialoftears.net/ and try from there.