Oreodera cocoensis explained

Oreodera cocoensis is a species of long-horned beetle in the family Cerambycidae. It is found in Isla del Coco, Costa Rica.