Pegaso 3046/10 fire truck, seen at Cambados (Pontevedra, Spain). Plates indicate year 2000, so it's probably a truck of military origin, inmatriculated afterwards for civil use