'The pressure is off' Glenn after first Pro Stock world title

Glenn, who triumphed in 2025 with his KB Titan Racing team over teammate Greg Anderson, always felt he could reach the top of the class.