California Senator Ted Lieu is urging Fox News host Bob Beckel to resign after a series of remarks he spewed out on air, including referring to Chinese people as "Chinamen" and the "single biggest threat to the national security of the US."


Visit the original source and full text: Shanghaiist