A virtual race is an event designed to reach your target distance with the time, date, and location most convenient to you.
It can be run or walk anytime and anywhere you wish within the virtual race period.
You can accumulate the distance required instead of completing it in one time run.