Oncomera femorata?

Oncomera femorata?

Observation - Oncomera femorata?. Description: