Kaohikaipu-17

A caterpillar munching on non-native passiflora