Mom, the Star, and the Sea Anemone

  • Run time: 113 min
  • Premiere: 1995. March 9.

Discover