Three-plus miles. Eighty-plus degrees. Hot and sweaty in the best possible way.
Lady in waiting
Sign up for the Herald's free e-newsletter