Many in the liberal news media again demonstrated their inability (or unwillingness) to identify communism when they see it.
Fast food restaurant Taco Bell “pulled out all the stops” with its new ad released March 24, according to The…