Venice police investigate source of bright green liquid in Grand Canal

Police in Venice have launched an investigation into the source of a phosphorescent green liquid patch that has appeared in the city's famed Grand Canal.

More News Videos

View All