U.S. Sen. Ted Cruz brought his bus tour to Oklahoma City on Thursday and stirred up a crowd of 500 people by criticizing President Barack Obama, Hillary Clinton, the Internal Revenue Service, Planned Parenthood and the proposed deal with Iran.

The Republican presidential candidate from Texas stood in the back of a pickup under a light rain and asked for prayers and money.

He said Oklahoma will play a key role this election cycle when it holds its Republican presidential primary on March 1, along with a number of other Southern states.

Arkansas, Georgia, Texas, Tennessee, Alabama and Virginia also will be among the states voting that day.