Crane fly (Tipulidae)

Synonyms: daddy longlegs, mosquito hawk

Crane flies mating, Unexpected Wildlife Refuge photo
Crane flies mating
Crane flies mating, Unexpected Wildlife Refuge photo
Crane flies mating