Island Hopping in San Diego

Island Hopping in San Diego

The annual Archipelago ride climbs nearly 6,000 feet on a 50-mile course in San Diego's North County