vj123
Autocross Newbie
Subaru dealer in IL (Gerald Subaru of Naperville) has its own test track and that an interesting concept.
https://youtu.be/5gt79jUD4rY
https://www.geraldsubarunaperville.com/why-buy.htm
https://youtu.be/5gt79jUD4rY
https://www.geraldsubarunaperville.com/why-buy.htm