New Reviewer

Garden of Life - Disgusting

Your television ads are disgusting and stupid its absolutely D means a human being you dont need to promote things and such a stupid manner. I will never be your customer

User's recommendation: Stay away it’s demeaning.

View full review
#2658657 Review #2658657 is a subjective opinion of poster.
Murfreesboro, Tennessee