Have you ever wondered if those restaurants your parents took you to when you were younger are still here in Maine? Do they look the same? Does the food still taste super yummy?
If you're up for the challenge, the Taste of Maine restaurant on Route 1 in Woolwich is serving up the world's largest lobster roll. Bring your appetite.