The Ebro River is the second largest river in the Iberian Peninsula running for approximately 928 km. Through its course it goes through a number of beautiful Spanish towns, mountains ranges and...