species 3,222 observations

Jamaican Dogwood

Piscidia piscipula