Understanding Citrus, Sour, and Acidity.

How does acidity work in a drink, what makes it sour, and what type of citrus should we be using in our cocktails?