Ants working hard, in Castellon, Spain.