It’s Carnival Time in Offida, Italy
At the Offida Carnival, it’s hard not to feel like a local. It’s the 500th year of this big celebration in Le Marche, Italy.
