Preview Ebro River Delta, Spain, True Colour Satellite Image. True colour satellite image of the Ebro River Delta in Spain Image ID: 1348-4456 Artist: Satellite and Aerial Images Purchase a commercial license Buy framed prints & more from our print store satellite image map river tourism geographic location environment water delta ocean sea coast europe spain ebro zaragossa barcelona tarragona castellón de la plana mediterranean sea