Some sort of stinging caterpillar munching on an orchid
Mindo, Ecuador