The transcript of the Saddleback forum is available here. For more election coverage, bookmark CT's politics blog.
1
Support our work
Subscribe to CT and get one year freeTags:
Posted by:
The transcript of the Saddleback forum is available here. For more election coverage, bookmark CT's politics blog.
1