Thousands of furious Venetians have marched in protest against large ships dubbed "sea monsters" clogging the city's narrow waterways and destroying the lives of locals.
An estimated 5000 people took to the docks near Venice's famous San Marco square to protest "bisons of the sea" dominating the lagoon city that is a UNESCO world heritage site.
Many carried banners reading "ships out of the lagoon" while others took to the canals in small vessels to demonstrate against the large boats they say wreak havoc on Venice's crumbling foundations.
Organisers No Grandi Navi said the march was designed to express outrage after an incident last week where 66,000 ton cruise ship, MSC Opera, smashed into a ferry and dock at San Basilio-Zattere in Venice's Giudecca Canal.
Social media footage showed people running while the 13-storey ship, with horns blaring, ploughed into the River Countess ferry. Four people were injured in the accident, and an investigation is determining what went wrong.