Andrew Vanden Heuvel explores how ATP is like a currency for energy in living systems. (1min59sec)

Non-profit Tax ID # 203478467