July 2, 2017

Armored Rider


Armor display. Tower of London, London, England, 1975.

Photo by I. Peterson

No comments: