This is an AC car built in England. Apparently they didn't stop making them, just took a break maybe.
Created with Web Album Generator