Hayabusa Walks Again!