Novocastrian Davis-Meehan Caps Off Return To Freeride World Tour With Win At Kicking Horse February 20, 2023 2:19 pmFebruary 20, 2023 Newcastle snowboarder Michaela Davis-Meehan put down a winning run in her search for a finals berth on the Freeride World …