Again something strange things from the land of the rising sun…

Video Thumbnail
Off-Road Car/加油!越野車