Designed by
Title
Santa Cruz de Tenerife. The capital of Canary Islands. Spain. #137110709
Description
SANTA CRUZ, CANARY ISLANDS, SPAIN - JULY 28, 2018: Platform Floatel Reliance in the seaport. Floatel Reliance is a semi-submersible accommodation and construction support vessel
This image is editorial