Beauty & the Beast

S2E1 · 1990-01-01 · 30 min

A beauty agrees to live in a beast's castle.

The show’s own verdict is on its page.