December 21st., somewhere in Lucca, Italy.

Walking through Lucca and what did we see?

But a group of Santas riding through the streets and up onto the wall.

Oh what a sight to behold on a chilly day.

See for yourself and turn your sound on.