X
Soldiers guarding a Castle - A tourist attraction in London.
@surenrao (36)
• United States

Soldiers guarding a Castle - A tourist attraction in London.