Home Music ‘Last Chance’, the Self-Titled Debut Album from Hard-Rocking Band, Last Chance