Caught on camera: Man arrested, allegedly threw hard seltzer can at Ted Cruz during Astros parade
By several accounts, the U.S. senator, who resides in Houston, was an unpopular parade participant, with many fans booing his appearance on Monday. Read More