Biology The innermost layer and the most delicate layer of the eyeball where the photoreceptors are located are A) Choroid B) Sclera C) Cornea D) Retina Detailed Solution: No Details Prev Next