United Kingdom (UK)
WIND INNOVATION
Work/Repair Vessel
ship photo