Missouri is one of 12 states in the direct path of a total eclipse of the sun that will occur on Aug. 21, 2017.