Eighth Time Leap

The Eighth Time Leap occurred on August 10, 2005, from the past to the present.