EllaLink EllaLeaks S01E03 – Sines CLS Construction

Oops! EllaLeaks Episode 3 is out revealing the progress of our Cable Landing Station construction in Sines, Portugal.