Showing posts with label el cris. Show all posts
Showing posts with label el cris. Show all posts

Thursday, September 29, 2011

Interview & Review: Chemo aka. Telemachus - The Stomach of the Mountain


If you are a frequent visitor to this blog you know about Chemo aka. Telemachus from London who sat down to answer some questions about his new album, his recent release and his upcoming projects. Interview & Review after the jump....

sOlo...