Satellite images of the aftermath of the strike on the communication center in Crimea have been released
26 May, 2024 Satellite image showing the consequences of the attack on the communication post of the FSS of the Russian Federation in Alushta. Photo credits: Planet
Satellite images capturing the aftermath of a strike on an FSS communications center …