BidRack
Consumer Report
$99.00 was charged to my debit card which was totally unexpected as their ad only requested card number for later bidding. I have heard nothing more from them since those charges and have never received the glasses. ...