[Verse]
Devil dog barks in the night
Shadowed valleys no end in sight
Marchin' steel boots through the fight
[Chorus]
God lived in the blood-stained sand
Carved His name with a steady hand
America’s Marines
God’s angels unseen
[Verse 2]
Flames rise where hope once fell
Stories they carry too hard to tell
In their hearts
Heaven or hell
[Chorus]
God lived in the blood-stained sand
Carved His name with a steady hand
America’s Marines
God’s angels unseen
[Bridge]
Wings of fire they never break
Spirits burn for freedom’s sake
Through the smoke
Through the ache
[Chorus]
God lived in the blood-stained sand
Carved His name with a steady hand
America’s Marines
God’s angels unseen