2nd Life Guards


Duke of York's Troop





Regimental details




Share




by Stephen Luscombe