Friday, August 20th 2021, 10:23 am
This huge rubber duck with the word "joy" on it is in Belfast harbor in Maine. Residents said the duck has been around for a few days, but according to the CBS station in Bangor, no one knows who put it there.
August 20th, 2021
April 15th, 2025
July 13th, 2024
July 10th, 2025
July 10th, 2025