On the road after the stop in Teshio Town Hokkaido, Japan, witnessed some great cloud formations.