Christian Vincent, ‘The Veil’, 2017, C24 Gallery