Leftmedia

Video: Betomania Crashes and Burns

Beto O'Rourke goes down in Texas, despite Leftmedia hoopla and $70 million.

Media Editors · Nov. 8, 2018

Click here to show comments