More than 500 runners from 18 states ran a virtual race to raise money for the Vanessa T. Marcotte Foundation Saturday.