gollum.space
RU
September 11, the twin towers in the United States. Satellite photo.
Gamshut
Source
Society
v20240901