Loyalty Beyond Borders

Vimy Ridge Orange Young Britons No. 313


Richmond, Ontario, Canada
Where is Richmond, Ontario?
Picture