a place where time stands still