Question: when is the last time the united states had a solar eclipse
Answer: May 20 , 2012