Mindcage to release ‘Our Own Device’ special edition Posted on July 11, 2014 by Stitched Sound Mindcage has announced that they will be releasing their special edition of Our Own Device on August 12th, 2014.