oberlinreview.org
Ruby Ibarra, Rapper
Ruby Ibarra is a rapper based in the San Francisco Bay Area. Born in the Philippines, Ibarra immigrated to the United States when she was 4 years old in the 1990s. Growing up, she was introduced to…
Melissa Harris