Zorrozaurre, sometimes referred to as Zorrotzaurre is a peninsula in Bilbao, Spain.Zorrozaurre lies in the Ria de Bilbao or Estuary of Bilbao, which connects the river Nervión to the sea.… (More on Zorrozaurre)