Sea Monster in the Thames River???

Did Someone Capture Video Of A Sea Monster In The Thames? A recent video posted to YouTube seems to show a fleeting glimpse of a river monster submerging itself in the Thames River. A stray whale? A Submarine? Some other creature? The view is very brief, but during the time it is on screen, it […]