- 1,975
- 1,027
- Joined
- Nov 16, 2013
http://kickkspott.com/ they do have a website. If u heard bad stuff why did u give them your money? They seem sketchy. Lotta bad reviews on them. I DAMN sure wouldn't give them my money. Looks like they have a store in DC but no accessible website.