Buy Riders of Icarus
According to COST.games Riders of Icarus can be purchased at Steam for 0,00 €.
The lowest price ever for Riders of Icarus is 0,00 €.
Riders of Icarus review
17 users of Metacritic gave Riders of Icarus an average score of 4.8.
On Steam, 66% of the 10,679 players gave a positive rating.