Japanese man travels 100 kilometres (62 miles) from Tokyo to Hakone on stilts

An epic solo ekiden that few believed possible.

Read More