Imagine a giant taco and a giant slice of lasagna as two colossal titans duking it out in a large downtown city. Much like the scene in a Godzilla movie but with food monsters. The two colossal titans hailing from different parts of the world (one from Italy and the other from Mexico) they get […]