I was photographing some flowers when I found this red ball on a leaf. I have no clue what it is or if it's even 'life'. Any ideas?
About
Help
Forum
Press
Jobs
Our Blog
Community Guidelines
Terms of Use
Privacy