Discovered this little beauty while camped on an island in the Madawaska River but have no clue what it is. Do U?