5 Boro Bike Tour 2006

29th annual Five Boro Bike Tour in 2006