Element Europe and Desillusion Magazine recently co-presented a show for Thomas Campbell in Biarritz, France. Here’s the video recap from “Slide Your Brains Out,” in case you weren’t in town to catch it yourself.