Satellite imagery shows Russian-occupied locations in Ukraine A satellite image shows Rybalche, amid Russia’s invasion of Ukraine, in Ukraine, May 29, 2022. Capella Space/Handout via REUTERS Post navigation Previous: Russia digs in as Ukraine prepares to attack