Eighth Time Leap

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