Angel - That Vision Thing Season 3 Episode 2
Cordelia receives physical abuse from her recent visions when Wolfram & Hart allows a demon to make her visions harm her. To have this reversed, Angel is forced to rescue a man being tortured by the Powers That Be.
Links
Videobb
Videozer