Skip to main content
This is Onbashira, a 1,200 year old festival in Japan where people ride a big log down a very steep hill. · ViralHub