A Confederate flag that might have changed the course of American history is on display in Brunswicktown, a Civil War historic site south of Wilmington.