2007-10-07

Also courtesy of Ken

I always thought this was just something really fucked up from Japan.

Nope. Upon closer inspection, it's that creepy pink girl Stephanie from Lazy Town. <shudder>

No comments: