Today a partial solar eclipse will occur however it is not visible from St. Louis. Solar eclipses are a type of syzygy that occur when the Moon passes between the Sun and Earth.