Company Offering $2,000 to Release 100 Cockroaches in Your Home

A company in North Carolina has an exciting offer: If you allow them to come into your home and release 100 cockroaches, they’ll give you a check for $2,000.The company is called The Pest Informer, and they’re trying to test out “a specific pest control technique” and see how effective it is. And they need […]