‘Loch Thames Monster’ filmed lurking underwater in London – But what do...

‘Loch Thames Monster’ filmed lurking underwater in London – But what do YOU think it is?

547
SHARE

Jaw-dropping footage shows the moment something surfaces by London’s O2 Arena, trailed by an enormous dark shadow.

Moments later it sinks back to the bottom, leaving us to speculate about the nature of the mysterious presence.

Share to Facebook