WHERE IS THE ALIEN X MANUFACTURED?


In Sant Quirze de Besora, close to the Pyrenees.