I ordered a Christmas tree they said it…
I ordered a Christmas tree they said it was delivered. It was not delivered they are a scam. Took my money
United States
I ordered a Christmas tree they said it was delivered. It was not delivered they are a scam. Took my money