detrivore
detrivore

detrivore

UK / Bermuda

music producer, vocalist, dj & omniscient, immortal, intergalactic microbial spore who landed on earth and fused consciousness with a human baby born in the bermuda triangle during hurricane…