Renaissance Space Invaders art

Interesting juxtaposition in my reading material:

Renaissance Aliens: Fazio Cardano’s 1491 Close Encounter