Ego Kill Talent

Ego Kill Talent Release New Single “My Own Deceiver”

Brazilian rock outfit Ego Kill Talent have released their first new music since their self-titled debut album was released earlier this year with their new single “My Own Deceiver”. The so...[Read More]

Lost Password

Please enter your username or email address. You will receive a link to create a new password via email.

Sign Up