Cinco de Mayo is a celebration of Mexican culture, honoring Mexico's victory over France at the Battle of Puebla. While it's mainly observed in Puebla, it has become a big deal in the U.S., especially for Mexican-American communities. To join in on the fun, try these five delicious recipes that put a fresh twist on classic Mexican dishes, from Crispy Sweet Potato Tacos to a refreshing Jalapeño Grapefruit Margarita.