DERNIÈRES NOUVELLES
Mar 26, 2026 07:58
The structure is expected to stand roughly 15 meters tall - Photo: Alfa & Omega