Craig David made a surprise appearance on The X Factor and completely smashed it.
This image appears in the gallery:
100 Instagram Photos You Never Expected To See In 2015

90. Craig David made a surprise appearance on The X Factor and completely smashed it.
Picture: Instagram