Veronica Mars · Season 2, Episode 18

Veronica Mars Season 2 Episode 18: I Am God

About Veronica Mars: In the wealthy, seaside community of Neptune, the rich and powerful make the rules. They own the town and are desperately trying to keep their dirty little secrets just that... secret. Unfortunately for them, there's Ver