The Following Image was uploaed in Reddit by a user in February, with a statement ‘ Friend ,I caught this in the River.

This Creature was reportedly caught in the Raritan River,New Jersey
It is assumed that it is a large Sea Lamprey.
Sea Lamprey.
The sea lamprey (Petromyzon marinus) is a parasitic lamprey found on the Atlantic coasts of Europe and North America, in the western Mediterranean Sea, and in the Great Lakes. It is brown, gray, or black on its back and white or gray on the underside and can grow up to 90 cm (35.5 in) long. Sea lampreys prey on a wide variety of fish. The lamprey uses its suction cup-like mouth to attach itself to the skin of a fish and rasps away tissue with its sharp, probing tongue and keratinized teeth. Secretions in the lamprey’s mouth prevent the victim’s blood from clotting. Victims typically die from excessive blood loss or infection.(Wiki)

I do not think the creature resembles Sea Lamprey.
What is it?
Meanwhile Ufologists have a field day.

Pingback: Rare brook lamprey in London | Dear Kitty. Some blog