GAMESA HEADQUARTERS, SARRIGUREN, SPAIN

VAILLO+IRIGARAY+GALAR+VELAZ