Explanation of Names
Haematobosca alcis (Snow 1891)
Inflected form of alces, the scientific name for moose.
Range
Anywhere moose live in North America (northern USA to arctic)
Habitat
Larvae develop in moose dung. Adults are usually attached to a moose