Games Other Content Human sent cockroaches to Mars, 500 years later the cockroaches evolved into cockroach people. Channel: Wonder Recapped • Sourced: Wonder Recapped • Published 2 years ago