This is great. What astonishes me is how, in this time and space, Mr Flake can still call himself a Republican. 😳