Near Percival’s Island
The 32nd Annual James River Batteau Festival got underway Saturday morning. We’ve been covering the event for years.
The festival runs through June 24th as they wind their way down the James River ending up at Maiden’s Landing on June 24th!
More about the festival here from their official website.