re: Aliens as modern mythology/gods/spirits
Nope, I will wave a white flag at them, cause everybody understands what the white flag means.
Hey, how come that cobra-head like thing sticking up out of the ground and pointing at me is getting brighter and making a strange pulsing sound -
http://www.war-ofthe-worlds.co.uk/
