Barack Obama surprised supporters by singing a few words of Al Green's hit 'Let's Stay Together', and doing it well.