Flies

March Fly

Marsh Fly

Unknown Fly

Long-legged Fly

Snail-Killing Fly | Tetanocera-ferruginea