Satellite photos reveal details of Russian invasion into Ukraine
Satellites orbiting Earth are capturing a detailed view of Russia’s invasion into Ukraine. Today (Feb. 24), Russia invaded Ukraine with attacks that have killed dozens already, NBC has reported. As part of this invasion, which has prompted the U.S. to execute new sanctions, Russia seized control over the region around the Chernobyl power plant, which … Read more