On August 21st, a significant part of Americans will witness a total solar eclipse, also known as the Great American Eclipse....