The 19 Best Places to Catch the Great American Solar Eclipse