fleBarbieRusta fleBarbieRusta 12-10-2016 Biology Answered What following cell structure is the site of photosynthesis?