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…