Setting Sight Once Again Towards Taraia! CHOWCHILLA, Calif., June 2, 2022 /PRNewswire/ — Mike Ashmore of roadtoamelia.org spied this latest anomaly while searching (SpyMeSat) images of Nikumaroro Island earlier this year. Revealing yet another possible clue in this still unsolved mystery…