The World's Strangest UFO Stories
Season 1
Ep 1. Are Aliens Invading Scotland?
- TV-PG
- February 25, 2011
- 43 min
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?