Okay, WOW. Just WOW. This is the definition of how to sell a song. Not a huge fan of Luzac's song (I appreciate the dubstep elements) but the staging was so futuristic and intriguing. Tbh, it would be fiting for something more alternative. Luzac was good though. #LSC2025