possible Humming bird HM caterpillar

possible Humming bird HM caterpillar

Observation - possible Humming bird HM caterpillar. Description: