Artist Details

Lord Echo

biography

Eccentric and reclusive musician/producer based in Wellington, New Zealand.