Home » Blog » Baby: Secret of the Lost Legend (1985) Baby: Secret of the Lost Legend (1985) May 24, 2020 by Disney Plus Informer Share this:Tweet Related