Where To Stream Veronica Mars Season 1 Episode 6
Return of the Kane
- Aired November 2, 2004
- 60 Min
- Rated 7.4
- Number 42 Of 72 Rated Episodes
Veronica investigates possible fraud in the election of student council president at school after Duncan wins, beating a more popular, but less affluent student who promised to eliminate the wealthy students' on-campus perks.