Ninth Time Leap

The Ninth Time Leap occurred on October 20, 2005, from the present to the past.