WTF?

17 09 2005
What in the living hell is this?
Evil Japanese elephant thing.