Mounted Police at Buckingham Palace


Mounted Police at Buckingham Palace in England. What a beautiful horse.

Leave A Response »