ashtonw3592 ashtonw3592 08-11-2016 Biology contestada This organelle is found in plant cells, contains a green pigment, and is the site of photosynthesis. This organelle is the A) leucoplast. B) chloroplast. C) mitochondrion. D) Golgi apparatus.