What Happens Next
by Joe Satriani

Tracks

1.
3:28
2.
3:38
4.
4:29
5.
3:35
6.
3:51
7.
3:35
8.
3:43
11.
4:11
12.
4:06