Oklahoma and the rest of the nation will experience a solar eclipse Monday, August 20, 2017.