World's Largest Inflatable Lobster Sits Atop a Maine RestaurantWorld's Largest Inflatable Lobster Sits Atop a Maine RestaurantLarry the Lobster stands at 12 feet high and 700 feet long, and weighs a whopping 700 pounds.MeganMegan