80200158 Published 20th June 2017 at × in 80200158 ← Previous / Next → Stomata of Lavendula Dentata IMAGE REF: 80200158 Follow us