7 Walkers release self-titled debut today!