A Tokyo-based space company, ALE, has announced it will create the world’s first artificial meteor shower in 2025 – producing man-made shooting stars that could be seen from the UK.
Story Published at: March 30, 2023 at 11:13AM
Story Published at: March 30, 2023 at 11:13AM