Ghosts of North Dakota

Cavalier County Inhabited as of 8-06 Hannah, ND is a Canadian border town in Cavalier County, directly north of Devils Lake. Hannah’s reported peak population was 262 in 1930. US Census...