Skip to playerSkip to main content
  • 6 years ago
As many as 30 sheep have been shepherded over London Bridge in accordance with an old tradition allowing honoured citizens to bring livestock into the city
Be the first to comment
Add your comment

Recommended