kelsk: walking through the mist of time