A Giant Rubber Duck Is Lording Over The Delaware River

2015-06-25 152

"Mama Duck" is part of a festival that is happening in Philadelphia.