Flowering cactus: Echinocactus garden, Lanzarote, Canary Islands, Spain
Size: 5037px × 3346px
Location: Botanic garden, Lanzarote, Canary Islands, Spain
Photo credit: © adrian davies / Alamy / Afripics
License: Royalty Free
Model Released: No
Keywords: cactus, flower, spines