News

Three Oaks Flag Day takes place June 6-8 and claims to be the nation’s largest Flag Day celebration. Three Oaks is located in Berrien County in southwest Michigan near the Indiana border.
Three Oaks Flag Day takes place June 6-8 and claims to be the nation’s largest Flag Day celebration. Three Oaks is located in Berrien County in southwest Michigan near the Indiana border.
Three Oaks Flag Day takes place June 6-8 and claims to be the nation’s largest Flag Day celebration. Three Oaks is located in Berrien County in southwest Michigan near the Indiana border.
Three Oaks Flag Day takes place June 6-8 and claims to be the nation’s largest Flag Day celebration. Three Oaks is located in Berrien County in southwest Michigan near the Indiana border.