JibJag Star-Spangled Banner


A musical, presidential celebration of our flag, from JibJab.