- Jan 9, 2001
- 7,572
- 2
- 76
A friend of mine and I both seem to remember reading an article some time ago about an enormous kind of cockroach. What we *think* we remember is that it could be 6-12 inches in length, and can be found in South America (Brazil?)
Anyone know what we're talking about? Google failed us, but we may be google-retarded.
Anyone know what we're talking about? Google failed us, but we may be google-retarded.
