Sixth Time Leap

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