A Grilled Cheese and Tomato sandwich from the Cheese Truck in New Haven.