Owltree has released a new Lezter produced album called “Lost City Cult”. The prolific emcee has released a slew of albums over the last six months, but kicked it all off last November with an introspective self-titled album.
The mysterious Owltree suffers from Depersonalization/Derealization Disorder, and this leaves him feeling disconnected from reality. We hope through this music that he is finding a way to not just connect for brief moments to reality, but connect to understanding and open listeners.