Culture Shock grooves through good times and bad

San Diego hip-hop troupe celebrates 20 years of dancing

by