Ted Cruz speech stokes 2016 speculation.

About these ads