Space alien in a bowler hat?
Space alien in a bowler hat?