Calliandra haematocephala, commonly known as the Powder Puff Tree, consists of about 200 species of small trees and evergreen, flowering shrubs.

Calliandra haematocephala, commonly known as the Powder Puff Tree, consists of about 200 species of small trees and evergreen, flowering shrubs.

Photo by stickmanhawaii

Royalties free, Commercial & Editorial use

$10.00

Rating: 5  out of 5  based on 2 user ratings.

Stock photo: Calliandra haematocephala, commonly known as the Powder Puff Tree, consists of about 200 species of small trees and evergreen, flowering shrubs. was taken by stickmanhawaii .