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
November 3rd, 2022
April 25th, 2024
April 25th, 2024
April 25th, 2024