6.9 The Puppet Asylum Sep. 01, 2023 The Puppet Asylum IMDb: 6.9 2023 33 min Otto Baxter, a filmmaker with Down’s Syndrome, directs and stars in this musical horror-comedy short, based on his life, but set in ... Horror