https://soundcloud.com/xtreme1071/theres-a-giant-rubber-ducky-in-maine “A giant, 25-foot tall rubber duck has mysteriously appeared in the bustling port of Belfast, Maine.”