HeathRadar.com
Consumer Report
I received a phone call from a "health radar" subscription, of which I have never heard of, that said I would atomatically be renewed and my credit card chareded 39.00 unless I wrote to cancell at www.cancelradar.com. There is no such site. I DO not want this subscription... And don't ...