apologeticsindex.org
Moorish Science Temple of America - Its view of Islam | Apologetics Index
The Moorish Science Temple of America has a unique perspective on Islam