Royalty-free stock photo ID: 145893866

The world in a drop of water on a leaf. Elements of this image furnished by NASA - Image