Odd river creature washes up in Liverpool
Whatever this thing is, it has people scratching their heads. There are a number of theories about this beast. Perhaps it is some sort of known creature, such as a dolphin or porpoise. But...
Whatever this thing is, it has people scratching their heads. There are a number of theories about this beast. Perhaps it is some sort of known creature, such as a dolphin or porpoise. But...