Lamprey

Is it a fish? Eel?...Regardless, it's a peculiar delicacy in this Western Finland town.
More Pet Animal Stories