Have Aliens Invaded Scotland?
Season 1 • Episode 1
According to Ufologists there are certain places around the world where UFOs congregate. The really big question though is, why would aliens who've traveled half way across the universe be so keen on visiting a small area of Scotland?
43 min|TV-PG|Premiered 02/26/2011
Available Full Episodes