Flower fly appropriately perched on a flower

27May2015
Also known as hover flies these insects are important pollinators for many plants. This one looks like it has quite a job ahead with this sea of blooms.