HomepageTheodore SonnenmoserPopular puzzles created by Theodore Sonnenmoser Popular puzzles created by Theodore Sonnenmoser 195Gray Cat, on porch stepsTheodore Sonnenmosersolved 4 timesSolve puzzle