Skip to playerSkip to main content
  • 7 years ago
Australia won the STIHL Timbersports Team World Championship on Friday (October 19) in the English city of Liverpool, defeating the United States in the finale.
Comments

Recommended