Flash time travel