what going on?

Charmed 3x18

Sin Francisco

A demon turns people into the embodiment of each of the deadly sins, including the Charmed Ones and Leo.

Charmed: S03E18
Apr. 19, 2001

Charmed season 3