The NC Cycling Festival, held in charming downtown Mocksville, North Carolina, is a celebration of all things cycling.