Episode 19

Media reports state that Chechen mercenaries sent by Moscow are fighting in eastern Ukraine. Plus, Obama's repeating promise to end the never-ending war in Afghanistan and why an internet freedom forum in Stockholm is not so free after all. For all this and more, tune into In the Now.