Ninth Time Leap

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