Watch the music video that accompanies The Japanese Popstars’ new track ‘Let Go’. It features techno artist Green Velvet on vocals, and follows on from their ‘Destroy EP’.