Please answer this question: when have we had a total solar eclipse?
February 26, 2017