Google-Owned Debug Faces Backlash Over Plan to Release 32 Million Mosquitoes in Florida and California
Google Wants to Release 32 Million Mosquitoes in California and Florida. Here’s Why Google-owned biotechnology company Debug is seeking approval from the U.S. Environmental Protection Agency (EPA) to release up to 32 million specially …