7 Nov, 2018 → by ClaimboUser933801
I am steaming
1
I placed 2 orders with screaming owl 8 weeks ago and never received anything they are stealing people's money and charging extra shipping to do it these are holiday outfits so even if they come in a couple weeks they are useless