In occasion of a trip to Italy, in the new part of the village of Monterosso, it is possible to admire the imposing statue of the “giant “: work created by sculptor and architect Levacher Minerbi in 1910.
It represents the god of the sea Neptune and became the symbol of Monterosso.
