NASCAR on Friday night debuted a new ad touting the Busch Light Clash at L.A. Coliseum in February (Adam Stern, SBJ).