Discussion in 'Japan' started by El Chuma, Jun 27, 2006.
Just wanted to know. I head people are salty over there.