Impossible Town Scott Farris Published November 26, 2021 at 194 × 259 in “Impossible Town” Captures Roy W. Dean Grant for Summer 2021