Spanish Passenger Haulage

Modern GM diesel power in Spain