Space Owl dropped from the sky to serve as a successful candidate for office in Wales, just as Tessa Davies and Rachel Dukakis-Monteforte needed a new project to get behind after fleeing from their past misdeeds. This turned out to be the work of the Devil.
His name implies that he is from space, and therefore an alien.
[2] <--- this is him