Monkey deity from outer space?