Because nothing is too terrifying to create a giant novelty version of, the Rain Barrel artist’s village in Islamorada, Florida is home to “Betsy,” a massive roadside lobster statue the is a serious contender for the title of world’s largest lobster.