In stock
London 2012 Olympic Team GB Logo Three Pin Badge. Part of the Team GB pin badge range. This has a limited-edition of 100,000.