Skip to main content
Richard Spencer
"Alt-right" leader Richard Spencer was arrested while in Budapest, Hungary, in October 2014 at a National Policy Institute gathering.