This page is a stub. To read the full article, please click the link below.
"A peculiar photograph circulating online purportedly shows a 'mystery creature' lurking in London's famed River Thames and some suspect that the oddity could be an anaconda..."