Onward and upward

San Diego CityBeat is 20 weeks old today

by