Berlin, Germany-based group, Threads just released their debut EP, titled 'Akasha,' on June 24th via Alcyone Records.