fblog.me

The cavalcade is a festival of canals with hundreds of boats and stalls.