Blog Creation Date: July 2, 2008
For a long time Ocean Beach has been notorious for the independent and rebellious spirit of its people. The countercultural mix includes hippies, bikers, surfers, skaters and artists among many others. There are political activists and environmentalists. There is an ...