D
D B Review of Petra Industries
People working there are not really customer frien...
People working there are not really customer friendly. They make you pay to return defective items, which is such a bad way to treat customers. They gouge you with their shipping rates, too.
Comments: