Fallujah - The Flesh Prevails July 28, 2014Reviewstheneedledrop1 Comment Technical death metal band Fallujah delivers its sophomore album.