Ive gotta throw in a vote for Gordito's off Greenwood on 80-85th-ish. They have a pic next to the register: on the left, a cute, cuddly, swaddled infant. On the right, the biggest fucking burrito you've ever seen. They're hard to tell apart in the pic, though. You have to look close.