Footage from Japan’s Onbashira festival—reputed to have continued, uninterrupted, for 1200 years—where young men prove their mettle by riding enormous logs down a hill.
No comments:
Post a Comment