Ted Cruz’s father Rafael Cruz spoke to the Family Leader’s Summit in Ames, Iowa over the weekend, comparing President Barack Obamato former Cuban leader Fidel Castro, and warning that the United States was chugging toward socialism via gay marriage.

“Socialism requires that government becomes your god,” Cruz said. “That’s why they have to destroy the concept of God. They have to destroy all loyalties except loyalty to government. That’s what’s behind homosexual marriage.”

Editor's note: This post's headline originally incorrectly stated that Mr. Cruz believes there is a link between socialism and gay sex.