Loch Ness Monster sighting?

Josh & Greg chat in H-Town and Beyond about a new Loch Ness Monster sighting in Washington! Do you believe in UFO’s, Loch Ness Monster or Bigfoot?

Comments

More From CBS Houston

6-10s Calendar
Watch Now: Live Video & Video Highlights

Listen Live