CONFIRMED: Celery Really Does Reduce Blood Pressure!

CONFIRMED:

Celery really does reduce Blood Pressure! 

Back in 1992, a study to determine if celery did reduce blood pressure suggested that it was highly likely due to a chemical found in celery – Phthalide Researchers found that phthalide lowered… Read More