Fantastic Planet

Spine #820 ©1973 The Criterion Collection

Directed by René Laloux.
  • 1973
  • 72 minutes
  • 1.66:1 1080p AVC
  • French PCM 1.0