Glass Animals, the Oxford, England quartet are very much back in the limelight with their sophomore album How To Be A Human Being. On tour supporting their new record, they’ve come out to impress, and impress they certainly did on Sunday night at the ...