Craig David surprised fans with an epic surprise performance on The X Factor.
This image appears in the gallery:
38 Pictures You Might Have Missed This Week (14th December 2015)

24. Craig David surprised fans with an epic surprise performance on The X Factor.
Picture: Instagram