16 Nov, 2016 Watch – Craig David – ‘All We Needed’ (Official BBC Children in Need Single 2016) #CraigDavid #BBCChildrenInNeed2016 #Repost #Share