Filter by

Richard Leon

Videos

Sorted by Most Popular
Showing 1 - 1 of 1
  • October Surprise Task Force Final Report
    Last Aired

    October Surprise Task Force Final Report

    Members of a House task force spoke in a news conference to announce the results of their investigation into the “October Surprise” in 1980. The task force found no truth to the accusations…

    18,080 views