Terry McCarl

Terry McCarl

Terry McCarl celebrates after winning Saturday's World of Outlaws STP Sprint Car Series feature at Volusia Speedway Park in Barberville, Fla. (Paul Gretzinger Photo)