Among many festivals held in different parts of the world, this one is perhaps the dirtiest. The Casmacorras festival is held in Granada, Spain.
Among many festivals held in different parts of the world, this one is perhaps the dirtiest. The Casmacorras festival is held in Granada, Spain.