The Big Sleep are a band from New York touring their recent release, 'Son of the Tiger.'
Added by Upcoming Robot on November 7, 2009