A large red flower with insects feeding on pollen

Heliconia

A large red flower with insects feeding on pollen