How does hummingbird feed on cactus?
Hummingbirds do not feed on cacti. They primarily feed on nectar from flowers and occasionally eat small insects and spiders for protein. Their specialised beaks and tongues allow them to extract nectar from deep within flowers without damaging them.