princess half marathon flash sale