Thursday, February 19, 2009

Meet Inochi.... Japan wins again...



I have no words for this....

The official website says "Coming soon" ... well, you better hurry the hell up with a video teaser like this !!!

No comments: