ThinkingBen

How many of these songs can you sing by heart? Fill in the blanks to complete the first line of these national songs and oaths.