Singer and guitarist. Toronto, Canada.

Who is Beto O'Rourke and why is the American mainstream media rooting so hard for him?