That's what I thought too, couldn't find anything though.. Nothing at Büro Destruct either.
Could it be Humanoid?
Captured from web.archive.org on 26 Nov 2005. view this capture