Street cars descend on Charlotte, North Carolina, for three days of intense action with the Street Car Takeover event on June 23-25 and more than $20,000 in guaranteed cash is up for grabs.
Jun 13, 2022