Interesting story in today's Nine News about Russian researchers claims that recently discovered three-fingered Peruvian mummies have a different anatomy to humans. The photos certainly look weird! Could there finally be positive evidence of visitors from the stars? Further research may provide some answers.