Japanese Man’s Battle With Cockroach Ends In Home Explosion When Spraying Insecticide Abroad December 13, 2023 Owner 0-1 cockroach.