Mecum's 2023 Indy auction achieved $113 million in sales, with a 76% sell-through rate.
Back to all tags