Ulochaetes leoninus

Ulochaetes leoninus, the lion beetle, is a species of long-horned beetle in the family Cerambycidae. It is found in North America.