Cabezudos hung on a storefront in Old Town Pamplona - Navarre, Spain. They are worn during the festival of San Fermín which is celebrated annually from the 6-14 of July.