Aviva Blog Directory » Local & Global » North America » United States » North Dakota » Grand Forks

Grand Forks, North Dakota is the county seat of Grand Forks County. It is situated on the western banks of the Red River where that river and the Red Lake River fork. It was a boomtown, growing explosively in the 1880s when the Great Northern and Northern Pacific Railways arrived.

Regular Blogs