The World’s Largest Inflatable Lobster Sits Atop a Restaurant in MaineThe World’s Largest Inflatable Lobster Sits Atop a Restaurant in MaineLarry the Lobster stands at 12 feet high and 700 feet long, and weighs a whopping 700 pounds.MeganMegan