Deep Insanity THE LOST CHILD se ha incorporado al completo al catálogo de Crunchyroll.
La franquicia es un proyecto japonés de mix media creado y producido por Square Enix y Ubisoft.
La acción se desarrolla en un mundo donde gran parte de la población ha caído en coma debido a la misteriosa enfermedad llamada «Síndrome de Randolph» durante el estallido de la Tercera Guerra Mundial . Se revela que la enfermedad proviene de las profundidades del Polo Sur en un lugar llamado «Asilo», lo que lleva a las personas a explorar esta nueva tierra para descubrir una cura para la enfermedad o encontrar el tesoro que contiene esta nueva tierra.