A Grover Beach homeless camp.
A Grover Beach homeless camp. Joe Johnston jjohnston@thetribunenews.com
A Grover Beach homeless camp. Joe Johnston jjohnston@thetribunenews.com