The New Sheriff
Friday's Editorial Cartoon — Posted on April 23, 2010
Question(s)
To what news item does this cartoon refer?