Finest images of the day: Catalan human towers and painted horses

Finest images of the day: Catalan human towers and painted horses