Natures Best - Organic Acai Berry Supplement
I was lead to believe product only cost 4.99 each bottle (2) and now they have charged my credit card $78.48 twice even though I have canceled the credit card
I have been ripped of by this company and no one seems to do anything about it. Who can help? ...