Terra Formars
Available on iTunes
In an attempt to colonize Mars, scientists seed the planet and use cockroaches to spread the algae. Five hundred years later, a team of people is sent to explore the planet and discovers that the cockroaches have evolved.
Starring Hideaki Ito, Emi Takei, Tomohisa Yamashita
Director Takashi Miike