A lot of folks don't know this, but Colombus really did report some kind of encounter during his journey and this is what came to mind when I first saw this, and then I read the title! Nice work and concept.
Aw man, I'd love to see this bigger. Very clever twist on the old advanced/primitive technology encounter, and beautifully rendered, with a strong composition that effectively emphasizes the scale. Wonderful piece!