May 9, 20231 minTrust the Mask release galactic new single ‘Otaku’If there’s one thing we’re sure of, it's that Italian duo Trust the Mask never fail to build galactic concepts behind every song of...