Michael Keyser
This is "Stitch Face." He wears a burlap sack over his head and feet. His wizard hat is over 3 feet tall and he doesn't speak. Here, Stitch Face reveals the scariest moment in his everyday normal life.
Release Date | 2020-01-01 |
---|---|
Runtime | 5m |
Director | Hunter Ray Barker |
Producer | |
Writer |