CFC banner hanging at Du Pont chemical plant in Nemours, Luxembourg. 1989.
01 January, 1989 
GP0R1M 
★★★★ (E) 
Standard Filters