12th Time Leap

The 12th Time Leap occurred on November 18, 2005 from the past to the present.