Generation Joshua

Founded in 2003, the Generation Joshua  youth organization aims to encourage young people to learn about and become involved in government, history, civics and politics.  Generation Joshua seeks to educate students on Continue reading “Generation Joshua”