A photo of two British police officers (Bobbies) who ride their horses through the London traffic. This photo was made in 2007 in London during our England vacation.
Your email address will not be published. Required fields are marked *
Save my name, email, and website in this browser for the next time I comment.