FIP Rise Canet-en-Roussillon: the semi-finals program
The Canet-en-Roussillon FIP Rise is coming to an end, with the semi-finals this morning then the final scheduled for Sunday afternoon. We start at 09:30 am with the first semi-final, between the seed number…
Read more "