After causing the near extinction of mankind seven years ago, genius scientist Leon Lau must now fight the ecological disaster he unwittingly created.
Release: 2018
Rating: 5.4
Status: Ended
Duration: 0h 23m
Cast:
Creator:
Country: Japan