¡Holy frijoles! The Mexican Supreme Court just legalized marriage equality for their entire country. ¡Viva!