Rats, worms, rattlesnakes and armadillos are all on the menu at this bizarre food festival in Santiago de Anaya, Mexico.