Oreodera albicans explained

Oreodera albicans is a species of long-horned beetle in the family Cerambycidae. It is found in Brazil and French Guiana.