Craig David performs 'Magic' on #GMA Toya March 22, 2018 Craig David , Performances Edit Earlier today, Craig David performed new song 'Magic' at GMA in Times Square. He definitely sounds better than his hairline looks (I luuurve him but sorry, I had to.) It's great he's reaching out to American audiences again. SHARE SHARE Toya An opinionated blogger who says it like it is... RELATED POSTS