Youfinishit.com
Slow delivery
- 02-23-2016
- 78
I bought a card from youfinishit.com. It took almost two weeks to receive my card. www.youfinishit.com needs to ship out their cards much faster
Company: Youfinishit.com
Country: USA