Advertisement









Advertisement




"Loch Ness" Monster From Russia.

Prev Random Video Next
The peaceful setting at a lake in Russia suddenly changes when some men spot something lurking in the water. The unnerving appearance prompts their curiosity and they are shocked at the revelation as their camera gets closer.

Home