BidTwister.com
Consumer Report
- 07-26-2011
- 7
About 5 month ago I bid and won a item but still have not received, they keep telling me this it will ship soon, after complaining on their site they closed my account. WOW Big surprise.
Company: BidTwister.com
Country: USA