These guys are scammers
These guys are scammers. Took a deposit and never picked up the car or did anything. Now they will not refund my money. Very dishonest company. Not American ways at all. Just scammers and Finn is the biggest liar
United States
These guys are scammers. Took a deposit and never picked up the car or did anything. Now they will not refund my money. Very dishonest company. Not American ways at all. Just scammers and Finn is the biggest liar