Charmed - Season 7 Episode 9

There's Something About Leo
Sign up for Peacock to watch this episode.

There's Something About Leo

Season 7 Episode 942m
TVPG
The Charmed Ones are distracted by Leo's confession that he is an Avatar.