Atmospheric walk through the streets of Japan in the rain.