OUTRIDERS January 2, 2023 by Review's Rider Facebook Twitter Pinterest LinkedIn “EPISODE 38 – Sacrifice” A massive struture appears out of the Dunes. This is clearlly an alien made building or Temple. But the aliens are waiting for them… source