A mysterious story about one particular painting of mountain climbers, or perhaps, explorers from another world.