I don't know what to make of this. Is this THE Tortuga or a small Haitian island by the same name?
Also, all the car dealerships of Haiti have been looted. There are indications that France will be sending in peacekeeping troops. A our excuse for a president isn't doing one damn thing.