18th Time Leap

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