Saw the NY pizza post. Does anyone remember the little pizza place next to the Big Bird?