Scooby-Doo Meets the Boo Brothers (1987)

  • Release date: 18 Oct 1987
  • IMDB rating: 7.1 (3,804 votes)