large cranefly

large cranefly

Observation - large cranefly. Description: