Buffalo Valley, North Dakota. Like so many small Midwest towns, it's dying. Stores are boarded up, sidewalks cracked, houses wanting a coat of paint. But despite it all, there's a spirit of hope here, of defiance. The few people still left in Buffalo Valley are fighting for their town.
what readers are saying
recent publishing history