Find out how many socks can be put on the human foot in 30 seconds.
Available now
14 minutes
See all episodes from Best in the World
Perfect Strangers