BidCactus
Consumer Report
- 03-08-2013
- 31
I Lost My $79 How Can I Get Money Back
I am so upset the web site is a scam the same people win all the time I think they are working with the site to help scam the stupid people like me is where anyway I can get my money back
Company: BidCactus
Country: USA
City: Westport
ZIP: 06880-4625
Address: 191 Post Rd W
Phone: 8002438711
Site: bidcactus.com