Marsh Horsefly

Observation - Marsh Horsefly. Description: