Saturday October 9, marked their last event for the 2021 car show season over at Leons Restaurant (8787 T ...
Saturday October 9, marked their last event for the 2021 car show season over at Leons Restaurant (8787 Telegraph Rd), in Taylor, Michigan. This was a new place for us to visit, and we're glad we had ...