Ramstein Revisited: Jason Line Takes You Inside a Military Base’s Auto Shop
Team Summit drivers have spent part of each of the last two Novembers visiting with American troops stationed at Ramstein Air Force Base in Germany. In this post, which originally ran on […]