The most outrageous sight from the town of Arcos de la Frontera in southern Spain.

The most outrageous sight from the town of Arcos de la Frontera in southern Spain.