Advertisement

"Loch Ness" Monster From Russia.

Jan 6, 2014
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.
Advertisement
Advertisement
Trending Today: