Competitions
World Log Lift Championship
This weekend saw the World’s Log Lifting Championships take place in Lithuania. It shouldn’t come as a huge surprise to find out that it was won…