Massive explosions rocked a military depot in the Russian-occupied Crimean Peninsula in Ukraine on Tuesday, igniting fires and forcing the evacuation of more ... Read more