Repair shop experts Steve and Suzie are unrecognizable in a cute brother-sister snapshot
Repair shop experts Steve and Suzie Fletcher were unrecognisable in a sweet throwback brother-sister photo broadcast on This Morning. Leatherworker prodigy Suzie and her brother Steve, a clockwork extraordinaire, appeared on the ITV show alongside presenters Dermot O’Leary and Alison Hammond to talk about the return of their popular BBC show. The topic quickly turned […]