Acai Berry
Acai Berry
- 10-28-2008
- 14
Don't know what the address is cause I ordered it on line and they keep billing my card for $39.95 and I guess I am on auto ship, didn't sign up for it. When I went on line and they kept repeating the samething over and over again and I couldn't get an answer I should have known. What a scam
Company: Acai Berry
Country: USA
Site: supportatcentralcoastnutra.net