23ABC's Jessica Harrington ready for the half marathon