RIGHTS MANAGED
139510

Self-cleaning toilet, new invention.