Rain does not deter Turkey Trotters