12th Time Leap

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