Video: Mega Food for Mega Appetites

Whether in Texas or the Big Apple, mega appetites find feasts that please.