BidRack
Consumer Report
Bidrack also scammed me with the $99.00 dollar charge to my mastercard. I called them and my bank and they basically told me too bad, I was screwed. I decided to suck it up and learn from my mistakes. I finally bid on a jelly watch and won on 06/23. Needless to say I never received it. I written ...