Last I saw Carvana had lost their business license for the 2nd time in Illinois for failing to provide titles to cars.


"Everybody funny, now you funny too."