Neuro Placid and Lou Smith release their second musical short movie after the critically acclaimed (best music video of 2024) “MDMA”.