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
One of the World’s Largest Jellyfish Just Washed up on Shore in MaineOne of the World’s Largest Jellyfish Just Washed up on Shore in MaineHoly CRAP!!Meghan MorrisonMeghan Morrison