The 2017 total solar eclipse is coming to the continental United States on August 21. Since this is the first time in 38 years that...