COPYRIGHT 2016 PFGUN0
Some type of bug or insect on a red flower bud.

Advertisements