For more Last Look, watch GPS, Sundays at 10 a.m. and 1 p.m. ET on CNN Believe it or not, there is one country on earth that is home to both U.S. and Russian soldiers, the opposing nations stationed a mere 20 miles from each other. It's a landlocked, mountainous country, and its parliament has [...]
[view whole blog post ]