I'm afraid that the game has come and passed. While it is possible that there may be another one like it down the road, I'd not get my hopes up. Sorry.
What do you mean?
You right click the picture and pick "Copy Image Location"
On that site go to "Open Image From URL"
Right click in the box, and paste the link.
Click "OK"
The picture should load.