After pressure from anti-drug groups, the company that owns the Jumbotron at the Indianapolis Motor Speedway decided to pull the new advertisement during this weekend’s NASCAR event.
After pressure from anti-drug groups, the company that owns the Jumbotron at the Indianapolis Motor Speedway decided to pull the new advertisement during this weekend’s NASCAR event.