A virtual 10k or even 20k, is for you if don't like the pressure of running in a crowd on a specific day. You can complete this in your own time, with your group of friends wherever you like, at the pace that you enjoy! The only catch is that you have to complete it.