Processing Our Cotton - cottonaustralia
Cotton gin 2

Cotton gin 2

Courtesy of Cotton Australia