The date: September 17, 1985. The place: Tepoztlan, Mexico. Louis Farrakhan, controversial leader of the Nation Of Islam--NOI, better known as "the Black Muslims"--is abducted into a UFO. Or is he? The issue may be one of nomenclature. For Farrakhan the experience wasn't an abduction but a … [Read more...]
You are here: Home / Archives for “Independence Day”