An alien in human form is on a journey through Scotland.
An alien in human form is on a journey through Scotland.