This picturesque landform is on the New River in Giles County, Virginia. It is called the Narrows of the New River. East River Mountain (left) and Peters Mountain (right) descend to the river. You can drive through the Narrows on US 460 or on a twisting county road on the other bank.
The town of Narrows is less than a half mile upstream. The photo was taken from the bridge connecting the town with US 460. The town is to the left of the photographer.