May 14, 2009 by Matthew Rodriguez
This installation by Banksy is currently showing at the Museum of Art in Ft. Lauderdale.
1 Comment