The beauty of Alien Abduction Day (AAD) is that nobody really knows where it came from, much like the aliens themselves. One ...
"Alien Day" (April 26) has arrived, that annual occasion for all xenomorph acolytes to immerse themselves in the legends and lore of the storied "Alien" franchise that first hatched way back on ...