Long Beach
Thousands take on 39th annual Long Beach Marathon
Over 18,000 runners participated in the Long Beach Marathon with a stretch of the route ...