Movies Mimic (1997)A biologist and some others investigate what appears to be giant cockroaches in the sewers of New York City. By Tom K, 3 yearsFebruary 19, 2022 ago