there is a new youtube with Damien singing the Professor, and apparently it's live from 7 Jan 2011? Any ideas about this?
it's from a place called The White House, is there a venue called like that anywhere??? or is it Obama's place?? :-)
as usual, all credit to Glo for finding it