Crimea Satellite Images Show Russian Pantsir System at Site of Explosion
Satellite imagery appears to show a Russian short-range air defense system deployed around an oil facility in annexed Crimea that Ukraine said it attacked earlier this week, according to a new report.…