Ancarrows to Osborne Landing is an 11.4-mile trail following the James River through Richmond, Virginia, with minimal elevation change of just 3 feet. The trail offers continuous river views, multiple fishing spots, and passes several historic industrial sites while connecting two popular river access points, making it ideal for both recreational activities and historical exploration.