Andy Leach wins 2023 SEMA Battle Of the Builders title with his X-60 Buick Invicta!
Andy Leach won the 10th anniversary SEMA Battle of the Builders Presented by Mothers Polish competition with his 1960 Buick Invicta Custom “X-60” at the 2023 SEMA Show. It took Leach nine years to build the Invicta out of his Cal Automotive Creations shop in Bennington, NE., as he worked to maintain the car's original intentions, including details originally lost to budget constraints.
“I'm very honored to be t...
Read More