People Visit This One New England Restaurant For The 'World's Largest Lobster Roll'
If you crave the succulent flavors of a classic New England lobster roll, you must check out this family-owned restaurant in Maine that offers a record breaker.
Read More