Hello !
I use this website most of the time on my windows computer with chrome (really nice website !) but when I try to go with my android thumbs don't spawn. There is pictures on the main page, and the frame of the pic on the search page ... but not the most important ! It can be 'cause of my phone age ...
My android : Samsung galaxy y, 240x320, android 2.3.6, default browser Have a nice day ! And keep going on !