This song is a cover of the Genesis' song Land of Confusion, performed by In Flames.
It was published in 2003, on the EP Trigger.
I must've dreamed a thousand dreams
Been haunted by a million screams
But I can hear the marching feet
They're moving in, into the streets