Just like Big Foot, some people claim they have seen the mysterious Loch Ness monster. Well, an outdoorsman from the U.K. is one of those people and he’s claiming he’s got footage to prove it. The outdoorsman name is Richard Mavor, who happened to be putting together a vlog for his YouTube while in Scotland’s […]Read More
Drop Us a Message
For other inquiries regarding itsonsitetv.com, please send us a message below.