The Quiver Tree Forest is spontaneous, the highest quiver trees are up to 3 centuries old

The Quiver Tree Forest is spontaneous, the highest quiver trees are up to 3 centuries old Nature photography Family-friendly: true