i am not 100% sure though, jaline.
i jsut opened a fffound image in a new window and checke the url.
like so:
maybe it's some sort of nifty redirect script, but i think not.