230-Foot Enchilada Is World's Biggest

Cooks in Mexico City make the world's biggest enchilada.

Cooks in Mexico City make the world's biggest enchilada.

More