Rachele Barbieri renews contract with Liv Racing Xstra Rachele Barbieri inks new contract with Liv Racing Xstra