The smallest cell organelle so far is_____________________?

The smallest cell organelle so far is_____________________?

A. Peroxisome
B. Spherosome
C. Ribosome
D. Lysosome