Penrose completes rehabilitation with first half marathon