DEEWEE
Updated 238 days ago
First Floor, 76 Brewer Street London W1F 9TX United Kingdom
"Mirror in Man" is proof that you shouldn't put a time limit on creativity. An utterly forward-thinking five-track musical adventure taking in psychedelic folk jams, woozy electronica and looped-up beats, it is the culmination of a five-year process for Movulango.