JibJag Star-Spangled Banner

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