@
2011-12-15 • 59 min
High tea is a truly British invention, and the bikers can't resist a mid-afternoon snack.
Simon King
David Myers