France wins compound mixed team title in Utah

France wins compound mixed team title in Utah

After a bronze in Antalya, France bagged gold in Salt Lake City.

Originally from Latest articles.


Uncategorized

Leave a Reply

Your email address will not be published. Required fields are marked *