how am I'm just finding out there's a thing called taco pizza? Who tf created that monstrosity? Is it because Mexico's and Italy's flags look alike minus the bird? Post Comment Receive notifications Add a comment...