Christie Spyder and Terra bring the big Led screen of the Barcelona Beach Festival to life