The flagship O’Neill Surf Shop in downtown Santa Cruz has shut its doors for the last time, ending a run that has lasted for two and a half decades. The post O’Neill Surf Shop in Santa Cruz Closes ...