Forget the Loch Ness Monster -- Scotland has a new pair of mythical beasts to lure curious tourists to its shores!