6:22 PM PDT on July 15, 2012
Details available soon at www.sjbikeparty.org.
Sign up for our free newsletter