Jim Duncan hosts the Charlottesville Blog Carnival, listing his favorite blog entries of the past week. This past week was a particularly good one, giving Jim some rich material to work with.
Jim Duncan hosts the Charlottesville Blog Carnival, listing his favorite blog entries of the past week. This past week was a particularly good one, giving Jim some rich material to work with.
0 Responses to “Blog Carnival: Jim Duncan Hosts”