Trending story , share it!
Glowing eel-like creature spotted in UK »
A glowing eel-like creature has baffled locals after being spotted swimming along the harbour in the English city of Bristol. Source Main page (current trends)
More about: creature