0
Anonymous
I'm sure they are able to live wherever they'd like, but most stay close to Charlotte, NC because that's where all the NASCAR shops are.
Wiki User
Chat with our AI personalities