Goosebusters8625 Goosebusters8625 18-01-2024 Biology contestada The large, green organelle shown above is the site for photosynthesis in plant cells. What is this organelle?A) NucleusB) MitochondrionC) ChloroplastD) Endoplasmic reticulum