Novigrad is a town located in western Croatia, in the county of Istria. Set on a small peninsula, Novigrad is located two kilometers north of the mouth of the river Mirna and around 25 kilometers south of the border of Slovenia.
A group of cyclists decided to make the most of yesterday's May Day celebration and took to the streets of Novigrad for a pleasant, cross-country cycle throughout the town. YouTube user Vx 4 documented the day on video.
Here's a closer look.