Del Moral Ituarte, Leandro, España