Former congressman Beto O'Rourke is running for president. The 46-year-old officially announced his 2020 Democratic primary bid Thursday with an online post.