The Gallery

ATP synthase

Paul D. Boyer

1