Caesalpinia pulcherrima - Mexican red bird paradise

Caesalpinia Pulcherrima ( Mexican Red Bird Paradise )