Zero stars
Zero stars. Order was promised to be delivered on time but was cancelled after the delivery date. Will put in a scam report with the BBB and my credit card company. Do not order from them
美国
Zero stars. Order was promised to be delivered on time but was cancelled after the delivery date. Will put in a scam report with the BBB and my credit card company. Do not order from them