Best location for 2028 solar eclipse