In pictures: The Caretos of Podence

Revellers, known as Caretos, race through the streets of the Portuguese village of Podence.