24 Heures Du Mans 1966 LeMans Le Mans Window Sticker - Red & White - 8.5"