Petersburg is located on the Appomattox River, a tributary of the larger James River. The city is situated at the fall line, which is the head of navigation for rivers on the U.S. East Coast.
Petersburg Quiz: 20 Questions to Separate the True Fans from the Fakes