Electron Transport Chain
Channel: Natalie Russell
Date: 28/02/2018

ATP Synthase image - Credit: modification of work by Klaus Hoffmeier
Other images from OpenStax, Biology