Mexico celebrates 2016 spring equinox with hot air balloon festival
Every year hot air balloon enthusiasts gather in the ancient Mexican city of San Juan Teotihuacan to mark the spring equinox.
Balloons of all shapes and sizes are flown during the three-day festival, creating a beautiful spectacle in the sky above the ancient city's structures.
Click through the slideshow above to see incredible images from this year's festivities.