Don’t let the weather wave the checkered flag on your race-day plans — the NASCAR "Logo" Pullover Poncho has your back.