Showing posts with the label Fox News declared itself anti-Elmo. June 10Show All