You asked:

when does solar eclipse happen

  • solar eclipse
    solar eclipse
    Solar eclipse's next instance is the solar eclipse of July 13, 2018.