Riverrocking the James/An estimated 100,000 people flocked to Brown’s Island and the riverfront in Downtown last weekend for the Dominion Energy Riverrock festival. The three-day festival featured music, art and a range of sporting events and contests for people and dogs. Competitors go head to head in the SUP Cross race on the James River. (James Haskins/Richmond Free Press)