very large floating structure

Artificial islands used as infrastructure in aquatic environments

Categories: