Since at least 2007, a variety of large inflatable rubber ducks have been showing up in harbors around the world. Most recently, a 25-foot high inflatable rubber duck appeared mysteriously in Belfast harbor in Maine. The word “JOY” was emblazoned … Continue reading