On May 11, 1965, the Stella Street interchange on I-20 was dedicated. We have a rare program from that day in our collection. You can view it here: https://www.louisianadigitallibrary.org/islandora/object/oplib-orv%3A82 . this was the last part of I-20 to be opened in northeast Louisiana.
This photo is from the Ouachita Parish Public Library photo collection. It shows the I 20 overpass over the Ouachita River during construction. Students are walking to the "new" Ouachita Parish High School building in the background. The "old" high school building had already been torn down to make way for the overpass. The new … Continue reading I 20 Overpass Construction Circa 1966