Honey, there is a cat sized cockroach in our kitchen