Zenocide – Losing Myself (Mastered By Audio Animals) Written on 12th December 2014 at 9:12 am by Audio Animals Ltd. Losing Myself is the latest release from Zenocide. Show some love to the artist and listen below. Social Media Links SOUNDCLOUD