Climax Fuse Co.

A view of the Climax Fuse Company of Avon, CT.