Travelling Through Time and Space