80018467 Published 20th June 2017 at × in 80018467 ← Previous / Next → Venus flytrap leaf glands (Dionaea muscipula) IMAGE REF: 80018467 Follow us