20th Time Leap

The 20th and Final Time Leap occurred on September 9, 2008 from the current past into the distant past.