Album Launch – 16th April 2016 admin April 1, 2016 No comments Truman Falls launch their new album ‘Headswims’ at NOA Bakehouse on the 16th of April. Tickets at NOA