MYRTLE BEACH, SC (WMBF) – A six-story duck returned to Myrtle Beach for its second year, but not for long.
Mama Duck, described as the world’s largest rubber duck, was located at the Burroughs and Chapin Pavilion Place on North Ocean Boulevard.
The duck was originally planned to be on display May 1-2, but due to weather conditions, it was taken down…