The geography of the Cholula area is mostly flat with an average altitude of between 2,100 and 2,200 meters above sea level. There is a gentle descent from Northwest to Southeast along the Atoyac River. Apart from the Great Pyramid and some low hills in the towns of San Francisco Acatepec and Santa María Tonantzintla, the Zapotecas (2,377 m) is the main elevation, located West of the main square. One of the many legends about the Zapotecas tells of a man who made a pact with a demon in order to obtain money to sponsor a festival. The hill is a popular location for mountain biking and motocross. Each year, there is a mountain biking event that begins from the main square of Cholula and extends for 50 km through a number of small communities. San Andrés has a parasailing school, which trains beginners and organizes parasailing events which take place in the nearby Ocoyucan municipality.