Democrat Beto O'Rourke, a congressman from El Paso, Texas, is taking on conservative firebrand Ted Cruz for the state's Senate seat in the US midterm elections on 6 November. Non-Resident Fellow Dougal Robinson spoke to SBS News about why the 46-year-old married father of three with a punk rock past is being described as the next Obama.