Angry Arrows Release Date
The game Angry Arrows is already released on PC in the USA and UK.
Release DatesReport Date / Submit Product
Angry Arrows is a team-based archery game about rescuing hostages from enemy strongholds using nothing but bows and arrows. Just remember, one fatal mistake and it's back to square one.