YouTubeGo to YouTubeMention byJames Andrews“so today i'm in downtown flushing... i went to a restaurant called corner 28 that sells peking duck buns for a dollar 25 each.”Item hidden