The Archive
264

They Nest

A big city doctor vacationing in a small Island off of Main, discovers that the island is infested with a malicious and deadly breed of flying cockroaches that root inside their victims.