what is indycar race.
Answers
Answered by
0
Answer:
INDYCAR, LLC, is an American-based auto racing sanctioning body for Indy car racing and other disciplines of open wheel car racing. ... The sport of open-wheel car racing itself, also historically referred to as Championship Car racing or Indy racing, traces its roots to as early as 1905.
Similar questions