This guy is very good.
And do not miss the earlier song, The Battle Hymn of the Republic as updated for current affairs.