Image ID #0872476
Dimension: 4202x2966px.
Size: 3MB
red cherry tomatoes stack extreme closeup photo
You can also download this image at: