What’s Really At Area 51?

The following video is brought to you courtesy of the RT America YouTube Channel. Click the play button to watch it now.

Area 51, a mysterious air base in Lincoln County, Nevada, has long invited speculation about various conspiracies and even alien life. Lionel of Lionel Media joins RT America’s John Huddy (in for Rick Sanchez) to discuss.