Filming Locations: Control Room Barcelona, Catalonia, Spain Terrassa, Barcelona, Spain La Palma, Canary Islands, Spain