Charmed

Season 7 Episode 12

Extreme Makeover: World Edition

Aired Sunday 8:00 PM Jan 23, 2005 on The WB

Trivia

FILTER BY TYPE

  • Trivia

    • Do all of the demons in the world live in San Francisco? That's the only place the sisters bothered to look for them, not that it would have been possible to search the entire world anyways.