Which one of the following serve as aquatic solar fuel cell:

Which one of the following serve as aquatic solar fuel cell:

A. Bacteria
B. Virus
C. Fungi
D. Algae