I Never heard of this Before. Is it still Drive Through ? Or did Someone Complain about Car Fumes killing bugs and rats ?