There are always hundreds of street dogs in San Miguel quietly and politely making their way around town obviously with an important plan in mind. During parades, as here with the blessing of the horses as part of the Festival of Saint Michael, dozens of them earnestly follow along, each keeping pace with the horses as it is clearly the thing to do.