What In the World Did This Man in Scotland Find?
A local man in Scotland thought he came across an alien lifeform.
Yair Ben-Dor has more.