[quote user="benrixxx"]
I don't speek french so I'm not sure whether this is a pay site or what, but they decided to store a bunch of hq images with their preview sets. http://www.delfynn-x.com/images/new-spain/
[/quote]
yes its a pay site and you found a backdoor.