Hertz Cancels 90% of New Car Purchases, Further Pressuring Already Desperate Automakers

Coronavirus lockdown drastically impacting markets