In the middle of heavy rain, 100.000 crowd. And everything was still perfect, perfect, perfection. Japan is rad!