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

Soldiers guarding a Castle - A tourist attraction in London.