New Japan, Old Japan, and beyond...

New Japan, Old Japan, and beyond...