Some days it feels like the different sides of the US political map really are different species. Today was one of those days. Controversial freshman Republican Senator Ted Cruz got into a bit of an exchange with a Dianne Feinstein, a stalwart of the Senate Democratic leadership, over gun rights.
Continue reading