Millions of Americans may have the chance to witness a partial solar eclipse on March 29, when the moon passes between the Earth and the sun, temporarily obscuring part of the solar disk.