Little Japanese toys = miniature orchestra of tiny damned souls.

I don't know--you come up with a better explanation.

Direct link for the feedreaders.

Found via Cartoon Brew.