Loading alternative title

watch Laboratory X

  • 09 Feb 1992 15:58 GMT
    Laboratory of the Devil series tv

    Laboratory of the Devil

    In the spring of 1945, Japan established a secret base, Unit 731 in Manchuria, where many innocent Chinese, Korean and Mon....

    Read More 
  • stats