LeMans 1970 Car Parking Permit Sticker From Le Mans Film - 3.5"