A rare celestial event, “solar horns,” will be visible in the U.S. and Canada. Learn the best viewing spots, times, and ...