What were these things and what were they doing on the island? China Satellite images Strange things September 25, 2024September 25, 2024 by Bruno 902 Bruno 902 · Reply Further to the right, you will see more strange things similar to the image! Link