Twin Radar


Twin raiders is a strategy game in which you will have to explore and find the best path to reach the idols hidden in the lost temple.