Planet has released their latest satellite imagery of Snake Island, Ukraine. This SkySat imagery of the island, which is a strategic, Black Sea outpost that Russian forces have allegedly abandoned, was captured from June 26 to June 30th., 2022. According to Reuters, Russian forces abandoned the strategic Black Sea outpost of Snake Island on June […]