New York City is famous for its upscale fine dining. It’s also famous for its grungy, dirty subway system. No one would ever imagine that it would be possible to mix the two. But somehow it was done.

A group of lucky diners were treated to a gourmet meal on the L train in Manhattan. Every time the train stopped, a new course was served. It was a complex ordeal, and in the end came out great. I’m getting hungry.