The capture of shad at Isles of Shoals, New Hampshire | Scientific Publications Office

The capture of shad at Isles of Shoals, New Hampshire