Stephen Finley – The Nation Of Islam as a UFO Religion
Religious studies scholar Dr. Stephen Finley (Louisiana State University) is almost singular in his academic study of the UFO origins of the belief system of the Nation of Islam (NOI.) In the late 1980s, Louis Farrakhan, the leader of the … Continue reading →