Cryo-EM reveals the structural basis of long-range electron transport in a cytochrome-based bacterial nanowire