Charmed · Season 2, Episode 12

Charmed Season 2 Episode 12: Needs to Know

About Charmed: The discovery that they are descendants of a long line of witches finds three sisters battling demons and warlocks - and occasionally each other.When the beautiful Halliwell sisters inherit a house from their grandmother