Celebrity MasterChef 2018: Who are the semi-finalists?

0
102

CELEBRITY MASTERCHEF 2018 continues tonight on BBC One. But who are the eight semi-finalists who will be cooking tonight?