A 132-day adventure by Kyle