View the episode entitled Blind Faith until the Leap Date is shown (February 6, 1964). Right behind this text are the completed World Trade Center Buildings. Unfortunately, the ground-breaking for the World Trade Center was not to take place until August 5, 1966 and the opening date April 4, 1973 (see http://www.skyscraper.org/TALLEST_TOWERS/t_wtc.htm).
So the buildings are shown about 9 years before they would have been there!