OUCH! Ted Cruz’ Hometown Paper Demands His Resignation: ‘Your Lies Cost Lives’

Tasos Katopodis/Getty Images The largest newspaper in Texas Senator Ted Cruz’s hometown of Houston has demanded…