This weekend is not only the 44th anniversary of Neil Armstrong’s historic moon walk; it’s also the first observed since Armstrong’s death last August. Texas Sen. Ted Cruz is using the occasion to call for the United States to again take the lead role in the world, rather than apologize for American exceptionalism.

Washington, we have a problem.

Recommended Twitchy Video