Loading patent details...
US6003160A: Automatic Self-Illuminating Toilet Lid | Searchlight