Scam site that promises delivery that…
Scam site that promises delivery that never materializes. Looks like it's in Colorado but it's really being run out of China. When you inquire about an order, they demand patience and blame logistics. I'm sure I'll never get what I ordered, which I why I reported the transaction to my bank
