windows 98 (never been tortured by ME)spiky green horid looking aliens form a far distant planet in some remote universe what noone has ever heard of until someone accidentally stumbled on it whilst walking their dog in the nearby park (jumphole ref h5) or copy and paste