Quite amazing facts about cockroach