By Debbie Gregory. The turmoil continues to unfold in Europe. Russian President Vladimir Putin signed a decree that annexed Crimea as part of Russia. The Ukrainian government, as well as the governments of the United States and other European countries still claim that Russia’s seizure and annexation of the region is illegal. Many of these […]