18th Time Leap

The 18th Time Leap occurred on March 16, 2006 from the past to the present.