Teddy the shetland at the goring

1 min read

  Is this London’s most exciting event of the season?