Buffalo, New York, indie rock band, Head North are set to self release their debut full length, titled The Last Living Man Alive Ever In The History of the World on June 2nd. They previously released a song back in July of last year titled, "God (Bring It Back)" and it will be featured as the last track on the album. They announced the album a little over a week before its release date.