Satellite Images Show World's First Artificial Energy Island
Satellite photos captured the construction progress of the Princess Elisabeth energy island off Belgium's coast in the North Sea.
Satellite photos captured the construction progress of the Princess Elisabeth energy island off Belgium's coast in the North Sea.