News

If NASCAR does indeed hold a race in Philadelphia, he has no doubt that fans would get behind it. “If you look at Pennsylvania, New York, New Jersey, and you look at short track racing ...