Does anybody know if Audioslave released a second album? I know I heard a new song on the radio over the weekend, but there is no news anywhere ! Please help me :confused:
colbtech
Sep 1, 2005, 02:30 AM
Audioslave released their second album "Out of Exile" May 24, 2005.