Terrible terrible terrible!!!
Terrible terrible terrible!!! At first i thought It's a good company, not until they show you how annoying they can be with customer support. Never buying anything from this site!
United States
Terrible terrible terrible!!! At first i thought It's a good company, not until they show you how annoying they can be with customer support. Never buying anything from this site!