CarReviewsConsumer Reports Calls the Kia Telluride the Worst New Car DealStefan MihajlovicJune 19, 2021June 21, 2021 by Stefan MihajlovicJune 19, 2021June 21, 20210 Consumer Reports, the respected source of unbiased information on new cars, just released their annual list of the worst new car deals. As usual, they...