It's the season finale of Coneheads, and Mike Chen is going out with a bang. Feeling nostalgic for one of his favorite food destinations on the planet...