The April 30 solar eclipse: When, where and what to expect.