
Mesilla, New Mexico, USA - May 4, 2014: Students in colorful costumes perform authentic Mexican folk dances during the annual Cinco de Mayo Fiesta in the historic village of Mesilla near Las Cruces, New Mexico. Cinco de Mayo, which means fifth of May in Spanish, commemorates a victory of the Mexican army over French troops in 1862. In modern times, however, the fiesta celebrates Mexican heritage. The historic village of Old Mesilla was once in Mexico until borders were redrawn in 1853.