19th Time Leap

The Nineteenth Time Leap occurred on June 20, 2018 from the present to the past.