The Loch Ness Monster (or Nessie as she is known) is a famous tourist attraction in Scotland. Watch this video and decide for yourself if you think she does or does not exist…
The Loch Ness Monster (or Nessie as she is known) is a famous tourist attraction in Scotland. Watch this video and decide for yourself if you think she does or does not exist…