HELP DUE in 10 MINS!
What is this organelle?
a. mitochondria
b. chloroplast
c. ribosome
