London Bridge Sheep Drive

London Bridge Sheep Drive

So this is an actual thing: once a year, in the busiest part of London, The Worshipful Company of Woolmen (yes, really) drive sheep over London Bridge. It’s apparently part of a historic tradition and represents the right of the common man to do business. Or something like that. It’s totally bonkers: cue large numbers…