Photo gallery: The second annual Town Square Gran Prix in downtown Janesville featured numerous bicycle races throughout Tuesday, June 25.