Cross Country now open in Salem, Virginia