This morning Ted Cruz released a new video ad that promises to prosecute and defund Planned Parenthood, also telling people to join him in Iowa for his Rally for Religious Liberty on August 21st.







Looks like this ad is meant for TV.

Watch: