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