Does anyone know the history around kwanzaa? Are its roots in some form of African religion or is it strictly an African American concept to celebrate afrocentrism? What does it mean and does it represent one specific country or culture in Africa or is it a philosophical/social event that only takes place in America by some African Americans? Is it like St. Patrick's Day? Where is it usually and how is it practiced? What do the rituals mean? Peace!