Talbot World Rally Champions 1981 Sticker - 4"