31st Annual Bayshore Marathon

May 25, 2013
Time: 07:00 AM
Website: http://www.bayshoremarathon.org
Email: [email protected]
An annual spring run up the Old Mission Peninsula – one of the world’s most beautiful marathon settings – that attracts more than 7,000 runners. Half-marathon and 10k runs are also offered.