STICKER British Cap Badge - Great Britain - London Scottish

(Image  of 2)