CBS News places Lara Logan, producer Max McClellan on leave over faulty ’60 Minutes’ report

The end of the story is here for Lara Logan and producer Max McClellan on “60 Minutes,” at least for the time being. The two were placed on an immediate leave of absence today stemming from a Benghazi report on the news magazine earlier this fall, which contained false information from a source. This report […]