0
Anonymous
A dietary supplement based on Chlorella, sold in the Philippines. It is reputed to make you grow taller. Scientific studies say it does not.
Wiki User
Chat with our AI personalities