Ecuador shows world where ‘the most beautiful roses’ come from by building record flower pyramid
- August 14, 2018
- News
The people of the small Ecuadorian town of Tabacundo are the proud creators of the biggest floral structure ever built...
Read more