Eighth Time Leap

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