Rating: 7.13

Forest cockroach ..
-