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 »