Image 1 of 1
SC1006-180.jpg
Seychelles, Island La Digue: Flamboyant tree - Royal poinciana (Delonix regia)