Press Release: #100DucksDC – A Guerrilla, Luminescent Public Art Installation
On February 17, Theodore Carter will place 100 luminescent duck sculptures in a prominent location in Washington, DC. The guerrilla art installation will be the climactic culmination of fifteen months …
Press Release: #100DucksDC – A Guerrilla, Luminescent Public Art Installation Read More