A new multidisciplinary satire by artist Louis DeVaughn Nelson exploring sensationalism in the media.
Added by Upcoming Robot on September 10, 2010