Inspector 34 will release their new album, Squint Your Ears, on August 16th through Sad Milk Collective