Satellites Show the Alarming Extent of Russian Detention Camps August 25, 2022 Business Sales Department Images have identified 21 facilities that are forcibly detaining thousands of Ukrainians, as well as possible mass grave sites. Wired Tags: Alarming Camps Detention Extent Russian Satellites show