GO
Loading...

US & allies have few options with Putin

Monday, 3 Mar 2014 | 10:01 AM ET

Russia has sent troops to occupy Crimea. NBC's Jim Maceda discusses what leverage the U.S. and the EU have over Russia.