Canna flowers in tropical gardens at Savegre Mountain Lodge in Costa Rica.
cannacosta ricaflowergardentropical