Marsh Horsefly

Observation - Marsh Horsefly - Global. Description: