While most sports suspended or canceled events, NASCAR competes this weekend at Atlanta, meaning the anticipated Truck race will be held.
While most sports suspended or canceled events, NASCAR competes this weekend at Atlanta, meaning the anticipated Truck race will be held.