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.