Every 7 years, Japan’s Onbashira Festival brings men from all over the country to ride 16 massive tree trunks down a giant hill. The trunks become pillars for an ancient shrine.
1 view
92
19
3 weeks ago 00:00:11 1
Invisible Car Crashes Caught on Camera – Paranormal or Tech Cloaking? #shorts #paranormal