Actually, I found it twice. The first time, I was looking at the "Old Updates" page. A looong time ago, you updated the "Desktop Wallpaper" page. You never deleted the page, and the link worked. The second time I was searching (on Google, I think), and one of the results was the TMK Desktop Wallpaper section.
Sono ichi fanku-ippai!