mikeladano.com
REVIEW: Audioslave – Audioslave (2002)
AUDIOSLAVE – Audioslave (2002 Sony) The brightest always burn out the quickest. Audioslave lasted a mere five years but unleashed three albums in the same time most bands can only crank out …