Heyde Highlanders

Details
Heyde Highlanders
ten marching at the slope, Officer, standard bearer and bugler (E) (13)