Impacts of Total Solar Eclipse