Tragic end for a giant roach.