Car Talk

RIP Tom Magliozzi

November 3, 2014 Anthony 0

News came earlier today that Tom Magliozzi, one-half of the “Click and Clack” brother hosts of NPR’s auto repair show “Car Talk,” has passed away […]