Life Goes On
RSS Feeds
Onbashira Festival takes place in Japan every six years. Men must prove their bravery by riding on giant logs down the hills.
Source