The annual Rock ‘n’ Roll Marathon — which winds its way through San Diego neighborhoods and streets — will bring road closures and no-parking zones to many areas along the race route this weekend.