Loading patent details...
US5628244A: Food Roasting Device | Searchlight