Instrumental post-metal band Deaf Eyes have released a new song from their upcoming self-titled album due out November 10th on Argonauta Records. "Mirrors" captures a good...