12-07-2018 21:33
via
dailymail.co.uk
Bayeux Tapestry features an array of 93 penises
George Garnett, a professor of medieval history at Oxford University, has looked at the human and horse genitalia in the Bayeux Tapestry to understand more about its makers.
Read more »