Sixth Time Leap

The Sixth Time Leap occurred on July 21, 2005, from the past to the present.