Powder puff tree
The name of this tree describes it perfectly. Calliandra comes from the Greek kallos meaning beauty and andros meaning stamen or male. Haematocephala comes from haimatos meaning -of blood and kephale meaning -a head. The photo shows a beautiful tree with showy flowers displaying a powder puff of long red stamens.
The flower buds are small and look like raspberries, first green and then red.