Move over Russian God. It's JAPAN. The Japanese Gods will rule in Japan Open. Team Japan will roll over Team North America and Team Europe.