Tag: Hertz
After Hertz Workers Abandon Their Location, Customers Show Up And Take Whatever Rental Cars They Want
Dozens of customers, including the Mayor of Denver, were left clueless after showing up to a deserted Hertz in New York
0
0
0
19 Nov, 12:01 AM