Lizard on tropical leaf
Green lizard (not certain of exact species) resting on leaf. Big island of Hawaii
© Rtlinton | Stock Free Images
Similar Free Images