Humbird announces their new album "Still Life"