The Spanish-speaking congregation at Elim Church in Cleveland is made up of Puerto Ricans, Mexicans and other Latin Americans.
Credit: Mhari Saito