fbpx

Baseball fans booed U.S. senator from Texas, Ted Cruz, at Yankee Stadium where the Houston Astros won themselves another shot at the World Series after Game 4 of the American League Championship Series. On Monday, Cruz didn’t catch a break during his appearance on ABC’s “The View.”

Menu