Photos bay to breakers 2012. Nearly 1,700 teams compete at Beach To Bay relay marathon