An interstellar teleportation device, found in Egypt, leads to a planet with humans resembling ancient Egyptians who worship the god Ra
Read moreA young itinerant worker is forced to confront his secret extraterrestrial heritage when Earth is invaded by members of his race
Read more