Dream Theater – Stream of Consciousness Orchestral cover

Music by Dream Theater Arranged and Performed by Alain Ibrahim Facebook: https://www.facebook.com/Alain.Ibr Reverbnation: Alain Ibrahim.

Thanks! You've already liked this