Italy
DELFINO VERDE DELUXE
Passenger ship
ship photo