Japan just won it with a grand slam home run! read this about “our” boys if you haven’t already: http://www.freerepublic.com/focus/f-news/1885564/posts
Rough start :(