The world’s largest rubber duck floats near a wharf in Leonardtown, Maryland, on August 4. The balloon, named Mama Duck, is 61 feet tall and …
Read More at Source.
Read More at Source.
Read More at Source.
Read More at Source.
Read More at Source.
Read More at Source.
Read More at Source.
Read More at Source.
Read More at Source.
Read More at Source.
Read More at Source.