1624 South St
Philadelphia, Pennsylvania 19146

A new multidisciplinary satire by artist Louis DeVaughn Nelson exploring sensationalism in the media.

Added by Upcoming Robot on September 10, 2010