Convicted felon Joshua Rodriguez has previously run for city council, mayor, Congress, and even president of the United States.