Samuel Slater Of Rhode Island - America's Library

Tag » What Did Samuel Slater Invent