Yes, per VA Department of Game and Inland Fisheries, you would need a fishing license. However, trout are not a target species in the James River. More common target species are catfish and Bass.
Yes
Probably so
Thanks! Your answer is awaiting moderation.