Disclaimer: I received a registration to the Allstate Hot Chocolate Virtual 5K - Houston as part of being a Bibrave Pro. Learn more about becoming a Bibrave Pro (ambassador), check out Bibrave.com to review, find, and write race reviews.
Sometimes, though, a virtual race can have all the feels (or most of them) as an in-person event. Like, for example, when a runner rallies back from her first-ever stress fracture...