STEAMDB NEXUS

Steam app 1546080 · updated 12 Sep 2026, 22:57 UTC

Every Day We Fight

Turn-based tactics meets real-time choices. Control each moment of combat: react to enemy fire, aim your shots, and interrupt enemies on-the-fly. Transform a trio of ragtag civilians into seasoned soldiers - and escape the alien timeloop.

Every Day We Fight Steam header artwork
Signal Space LabWild Hog Games
4playing now
724-hour peak
131all-time peak
3average, last 30 days

The last 30 days

−1.2Gain−25.83%% gain11Peak

104 hourly samples, with the daily peak drawn over them. Weekends are shaded.

03691215 Aug18 Aug22 Aug26 Aug04 Sep07 Sep09 Sep11 SepSaturday 15 August 20266 peakMonday 17 August 20261 peakTuesday 18 August 20264 peakThursday 20 August 20265 peakSaturday 22 August 20264 peakSunday 23 August 20264 peakWednesday 26 August 20263 peakFriday 28 August 20265 peakFriday 04 September 20268 peakSunday 06 September 20266 peakMonday 07 September 20266 peakTuesday 08 September 20264 peakWednesday 09 September 20267 peakThursday 10 September 202611 peakFriday 11 September 202610 peakSaturday 12 September 20267 peak
Daily peakEvery hourly sample

All time

15 months, July 2025 to September 2026. The highest number of people in the game at once, each month, on a time axis -- a gap in the record stays a gap.

03571106141Jul 2025Sep 2025Nov 2025Jan 2026Mar 2026May 2026Jul 2026Sep 2026July 2025131 monthly peakAugust 202543 monthly peakSeptember 202523 monthly peakOctober 202537 monthly peakNovember 202528 monthly peakDecember 202529 monthly peakJanuary 202634 monthly peakFebruary 202613 monthly peakMarch 202619 monthly peakApril 202614 monthly peakMay 202613 monthly peakJune 202613 monthly peakJuly 202615 monthly peakAugust 20268 monthly peakSeptember 202611 monthly peak
Monthly peak

The last four months

Show:

The highest number of people in the game at once, each month. Four, because four is as far back as the source keeps anything finer than one figure a month.

0481216July 2026August 2026September 2026October 2026July 202615 peak — daily detail belowAugust 20268 peak — daily detail belowSeptember 202611 peak — daily detail below
Monthly peakHas finer data

July 2026

31 days, each one the highest figure that day. The source keeps no hourly detail this far back. Weekends are shaded.

048121601 Jul06 Jul11 Jul16 Jul21 Jul26 Jul31 JulWednesday 01 July 20268 peakThursday 02 July 202611 peakFriday 03 July 202611 peakSaturday 04 July 202613 peakSunday 05 July 202611 peakMonday 06 July 20267 peakTuesday 07 July 20269 peakWednesday 08 July 20265 peakThursday 09 July 20265 peakFriday 10 July 20268 peakSaturday 11 July 202615 peakSunday 12 July 202610 peakMonday 13 July 20266 peakTuesday 14 July 20267 peakWednesday 15 July 20266 peakThursday 16 July 20268 peakFriday 17 July 20266 peakSaturday 18 July 202611 peakSunday 19 July 202612 peakMonday 20 July 20269 peakTuesday 21 July 202611 peakWednesday 22 July 20264 peakThursday 23 July 20269 peakFriday 24 July 20263 peakSaturday 25 July 202610 peakSunday 26 July 202610 peakMonday 27 July 20266 peakTuesday 28 July 20267 peakWednesday 29 July 20266 peakThursday 30 July 20266 peakFriday 31 July 20265 peak

August 2026

15 days, each one the highest figure that day. The source keeps no hourly detail this far back. Weekends are shaded.

0246901 Aug03 Aug06 Aug12 Aug17 Aug20 Aug23 Aug28 AugSaturday 01 August 20268 peakSunday 02 August 20265 peakMonday 03 August 20263 peakTuesday 04 August 20265 peakThursday 06 August 20263 peakSunday 09 August 20265 peakWednesday 12 August 20260 peakSaturday 15 August 20266 peakMonday 17 August 20261 peakTuesday 18 August 20264 peakThursday 20 August 20265 peakSaturday 22 August 20264 peakSunday 23 August 20264 peakWednesday 26 August 20263 peakFriday 28 August 20265 peak

September 2026

8 days, each one the highest figure that day. The source keeps no hourly detail this far back. Weekends are shaded.

03691204 Sep06 Sep07 Sep08 Sep09 Sep10 Sep11 Sep12 SepFriday 04 September 20268 peakSunday 06 September 20266 peakMonday 07 September 20266 peakTuesday 08 September 20264 peakWednesday 09 September 20267 peakThursday 10 September 202611 peakFriday 11 September 202610 peakSaturday 12 September 20267 peak

October 2026

Every Day We Fight was released on 10 Jul, 2025.

Not out yet.There is nothing to draw for this month.
Nothing here is interpolated or estimated; where a sample is missing the line is broken.

Game information

Updated 12 Sep 2026, 22:57 UTC
App ID
1546080
Last updated
26 Jun 2026 build 23939805
Developer
Signal Space Lab
Publisher
Wild Hog Games
Release date
10 Jul, 2025
Platforms
Windows
Download size
6.15 GB
Install size
14.26 GB
Genres
Action, RPG, Strategy, Early Access
Game modes
Single-player
Controller support
Full
Early Access
Listed in Early Access
Achievements
11

Features & support

Steam features

Steam AchievementsSteam Trading CardsSubtitle OptionsSteam CloudFamily Sharing

Controllers & input

Full controller support

Accessibility

Adjustable Text SizeCustom Volume ControlsAdjustable DifficultySave AnytimeStereo Sound

Popular tags

StrategyTurn-Based TacticsTurn-Based StrategyRPGTacticalTurn-Based CombatWarMilitaryTurn-BasedSci-fiParty-Based RPGCharacter CustomizationTactical RPGActionSingleplayerReplay ValueStrategy RPGAliensFuturisticEarly Access
About this gameFull description from Steam
Citizens from either side of an ongoing war must set aside their differences as a mysterious alien invasion threatens humanity – time has come to a stop for all but your small band of freedom fighters. Caught in a seemingly endless loop, you must shape these ordinary civilians into heroes as they repeatedly fight and die in this turn-based tactical roguelite. Real-time exploration, stealth, and teamwork are essential as you acquire new skills, seek out more powerful weapons, escape the time loop, and save the world. Welcome to the resistance! Countless lives hang in the balance, frozen in time as the alien Rifters seek to harvest the world’s resources. Your group of three have somehow escaped that curse, only to suffer something worse – every time they die, time resets. Or so it seems. Take on a variety of mission types to thwart the alien invaders – shut down their harvesters, defuse their bombs, and take out their occupying troops to gain the skills you need and secure victory. Will you attempt secondary objectives to save other civilians at the risk of losing your progress? Or will you sacrifice the lives of those frozen in time in the interest of advancing towards your ultimate goal? With every new time loop, newly acquired experience and skills remain, and with every death, your band of civilians turn into hardened war veterans. Explore the multiple districts of your wartorn city, seeking out weapons stashes and uncovering hidden equipment that will better prepare you for what comes next. Anything you discover in one loop is available to you from the start of the next, fundamentally changing your approach. Use more advanced weapons, modifications, and gear to defeat the enemy more handily, in turn gaining access to even more powerful tools of the trade. Take on the Rifter leaders in challenging boss battles that place your fighters on the back foot. Harder to kill, heavily armored, and dangerously armed, these leaders hold the key to this war – every time one falls, the time loop shifts forward, bringing the forever war closer to an end. War is unforgiving and relentless, and every opportunity must be taken to secure the upper hand. Your tactical prowess will be put to the test when the bullets start to fly – armed and positioned appropriately, allies can work closely together to assist one another, interrupt enemy movements, and bring about a quick end to challenging circumstances. Study the enemy you’re facing, sneak around the battlefield to obtain an optimal position, and seek out any opportunities to use the world around you to your advantage. Take direct control of every shot as you aim down the sights, find where your target is weakest, and unleash a hail of bullets. Hit chances are determined entirely by your positioning, your aim, and your reaction time, with ballistics taking firing angles and obstructions into account as your targets run and duck for cover. Will you trust your aim with a sniper rifle, spray and pray with a submachine gun, or get up close and personal with a trusty shotgun? The action never stops as your resistance fighters can react to both friend and foe across turns on either side, beyond their usual action point limits. Every individual has access to unique reflex actions to intercept enemy movement and assist allied kills, or to scramble away from enemy fire. Will you reserve your reflexes for defensive maneuvers when things take a turn for the worse, or will you use them to apply constant pressure on the enemy? The arrival of the Rifters brought the world to a standstill, but life goes on for your fighters. Uncover their checkered pasts as they learn to work together. Unveil the mystery of the alien invaders and their control over time as you fight through the streets of a once-beautiful city to reveal the full truth about the war. Your resistance grows stronger with each success, and with each failure – after all, death is only the beginning.
Content & age ratings2 regional ratings

Regional ratings

DEJUS14Violência
IGRS18Kekerasan
System requirementsMinimum and recommended hardware

Minimum

Minimum: Requires a 64-bit processor and operating system OS: Windows® 10 (64-bit) Processor: Intel® Core™ i5-4590 (quad-core) / AMD® FX-Series™ FX-8350 (quad-core) Memory: 8 GB RAM Graphics: NVIDIA® GeForce® GTX 1050 Ti (4 GB) / AMD® Radeon™ RX 470 (4 GB) DirectX: Version 11 Storage: 20 GB available space

Recommended

Recommended: Requires a 64-bit processor and operating system OS: Windows® 11 (64-bit) Processor: Intel® Core™ i5-6600 (quad-core) / AMD® Ryzen™ 3 2200G (quad-core) Memory: 16 GB RAM Graphics: NVIDIA® GeForce® GTX 1660 (6 GB) / AMD® Radeon™ RX 5600 (6 GB) DirectX: Version 12 Storage: 20 GB available space

macOS

Minimum: Recommended:

Linux

Minimum: Recommended:
Supported languages11 languages
LanguageFull audio
English●
French●
German
Spanish - Spain
Japanese
Korean
Simplified Chinese
Traditional Chinese
Russian
Portuguese - Brazil
Polish

A blank audio cell means full audio was not marked in the returned language list.

Screenshots & trailersScreenshots and trailers

Trailers

AchievementsTotal count and selected achievements

11 achievements in total.

Show selected achievements (may contain spoilers)
Déjà VuAchievement
Break On ThroughAchievement
The High GroundAchievement
Change Of HeartAchievement
Clear SkiesHidden achievement
What’s Behind Door #1Achievement
Key to the CityAchievement
Been There, Done ThatAchievement
Endless PossibilitiesAchievement
Overstuffed PocketsAchievement

View all Steam achievements

50 developer announcements, Dec 2024 to Jul 2026 · times in UTC

July

  1. Save 50% on Every Day We Fight

    Fight your way out of a time loop in Every Day We Fight, now 50% off during the Hooded Horse July Publisher Sale. In Every Day We Fight, you and your band of resistance fighters are humanity's last hope. A mysterious alien threat looms, and…

    Patrick (HoodedHorse)
  2. Every Day We Fight News Roundup at the Hooded Horse Summer Sale

    Hey everyone. Every Day We Fight has recently received its largest update since the game was released. This update includes new content, heavily requested quality-of-life features, and bug fixes, all thanks to player feedback. If you missed…

    Patrick (HoodedHorse)

June

  1. Major Update 0.9: Side Quests and Save Functionality

    The 0.9 Update is the largest update Every Day We Fight has released since launch. It includes new content, heavily requested QoL features, and so many bug fixes. We appreciate your feedback throughout the Early Access and your patience in…

    jeanp
  2. Save 50% on Every Day We Fight

    Fight your way out of a time loop in Every Day We Fight, now 50% off during the Hooded Horse Summer Sale. In Every Day We Fight, you and your band of resistance fighters are humanity's last hope. A mysterious alien threat looms, and you'll…

    Patrick (HoodedHorse)

May

  1. Save 50% on Every Day We Fight

    Fight your way out of a time loop in Every Day We Fight, now 50% off during the Hooded Horse May Publisher Sale. In Every Day We Fight, you and your band of resistance fighters are humanity's last hope. A mysterious alien threat looms, and…

    Patrick (HoodedHorse)

April

  1. Save 50% on Every Day We Fight

    Fight your way out of a time loop in Every Day We Fight, now 50% off during the Hooded Horse April Sale. In Every Day We Fight, you and your band of resistance fighters are humanity's last hope. A mysterious alien threat looms, and you'll…

    Patrick (HoodedHorse)

March

  1. Update 0.8.2.4 – Save Game Continue Fix

    Bug FixesFix issue where selecting a save game from the main menu would not allow the save to be continued. Join the Thorns' Community!You can find us on Discord, Reddit, and Twitter for discussions, updates, bug reports, and to share your…

    jeanp
  2. Save 50% on Every Day We Fight

    Fight your way out of a time loop in Every Day We Fight, now 50% off during the Hooded Horse Spring Sale. In Every Day We Fight, you and your band of resistance fighters are humanity's last hope. A mysterious alien threat looms, and you'll…

    Patrick (HoodedHorse)
  3. Update 0.8.2.3 – Renew Timeline Progress Loss Fix

    Bug FixesFix issue with using Renew Timeline causing characters to be set to level 0 and progress being lost. Players encountering this issue can recover their status, saves are located in \\AppData\\Local\\Fuji\\Saved\\SaveGames\\. 1.sav…

    jeanp

February

  1. Save 50% on Every Day We Fight

    Fight your way out of a time loop in Every Day We Fight, now 50% off during the Hooded Horse Publisher Sale. In Every Day We Fight, you and your band of resistance fighters are humanity's last hope. A mysterious alien threat looms, and…

    Matt (Hooded Horse)
  2. Update 0.8.2.2

    Small but critical update resolving the following issues. Bug FixesFixed issue with Act 2 Hotel 3rd Reinforcement failing to spawn if the initial spawn were to get killed during 1st TurnFixed issue with Act 3 save checkpoint races…

    jeanp
  3. Update 0.8.2.1 – Rewind Device, Softlock, and Save Fixes

    Bug FixesFix issue where using rewind device would reload player after combat has started.Fix softlock in prison act 3.Fix save data flushing to disk at the wrong moment.Fix stasis bomb mission to resolve potential soft lock. Join the…

    jeanp

January

  1. Update 0.8.2.0

    Gameplay AdjustmentsIntroducing Nightmare Difficulty.Adjust Karg armor.Speed up skip dialogue ui.Save System now presents notifications related to save file corruption.We now make a backup save when quitting the game or quitting to the main…

    jeanp
  2. Save 50% on Every Day We Fight

    Fight your way out of a time loop in Every Day We Fight, now 50% off during the Hooded Horse January Publisher Sale. In Every Day We Fight, you and your band of resistance fighters are humanity's last hope. A mysterious alien threat looms…

    Matt (Hooded Horse)

December

  1. Update #14: Prison Reload Fixes

    Bug FixesFixed issues which could lead to users being soft-locked when reloading a save in the Prison environment.Join the Thorns' Community!You can find us on Discord, Reddit, and Twitter for discussions, updates, bug reports, and to share…

    Patch notes
  2. Save 50% on Every Day We Fight

    Fight your way out of a time loop in Every Day We Fight, now 50% off during the Hooded Horse Winter Publisher Sale. Hooded Horse Winter Publisher Sale In Every Day We Fight, you and your band of resistance fighters are humanity's last hope.…

    Auverin (Hooded Horse)
  3. Update 0.8.2.0 Beta

    Calling all Thorns. The 0.8.2.0 update has been released on the test beta branch. This update includes the introduction of the Nightmare Difficulty. This new difficulty option will reward players with a new achievement if they can…

    jeanp
  4. Update #13: Act 3 Final Fight Fix

    Bug FixesIssue caused by erroneously placed save checkpoint in Act 3 Final Fight.Fixed softlock in harvester and stasis bomb.Bomb state in Harvester Fight now saved.Several Crash Fixes.Join the Thorns' Community!You can find us on Discord…

    Patch notes

November

  1. Save 50% on Every Day We Fight

    Fight your way out of a time loop in Every Day We Fight, now 50% off during the Hooded Horse November Publisher Sale. Hooded Horse November Publisher Sale In Every Day We Fight, you and your band of resistance fighters are humanity's last…

    Auverin (Hooded Horse)
  2. Nominate Every Day We Fight for the Steam Awards

    Hey Thorns, The 2025 Steam Awards have begun! Nominations are open, and we’re hoping you’ll consider nominating Every Day We Fight in the Most Innovative Gameplay category. The competition this year is incredible, and there are so many…

    Matt (Hooded Horse)
  3. Update #12: In combat saves

    Update 0.8.1.0 introduces autosaves for each turn in combat. In combat saving has been the most heavily requested feature since launch, and we will be adding manual saving in combat in an upcoming update. We are working hard on features and…

    jeanp

October

  1. Update #11: Swap pickup/interaction targets and bug fixes

    The 0.8.0.2 update focuses on introducing the ability to swap between interact/pickup targets as well as adding the ability to influence max HP to the difficulty configuration menu. We’ve updated the test beta branch with the latest update…

    jeanp
  2. Save 50% on Every Day We Fight

    Every Day We Fight is available for 50% off during the Hooded Horse October Publisher Sale! Caught in a time loop, your band of resistance fighters is humanity’s last hope. Real-time exploration meets turn-based tactics and roguelite…

    Matt
  3. Update #10 Stability Hotfix

    Every Day We ReviewReviews are important at every stage of Early Access, and in our efforts to bring you the best experience possible, we'd appreciate it immensely if you took the time to throw in even a word showing what you think of the…

    Patch notes
  4. Save 50% on Every Day We Fight

    Just last week. Every Day We Fight got a major update that adds multiple new save types, new difficulty settings, lots of quality of life changes. The full update post even has a sneak peek at the new 3D models and textures that are in the…

    Auverin (Hooded Horse)

September

  1. Major Update #10: Difficulty Menu, Manual Saves & New Hall of Famers

    Welcome Thorns, to the second major milestone update for our Early Access period! Manual saves, in-combat saves, revisited click-to-move, are the cornerstones of 0.8.0.0 major update. The best way to support us on this journey is to review…

    SSL LP

August

  1. Save 35% on Every Day We Fight!

    You’re caught in a time loop. You and your band of resistance fighters are humanity’s last hope. You’ll need all your wits – and a little firepower – to overcome a mysterious alien threat. Learn new abilities, find new weapons, and discover…

    Auverin (Hooded Horse)
  2. Update #9: Objective Hotfix

    Here's another quick patch addressing an important objective tracking bug.Every Day We ReviewReviews are important at every stage of Early Access, and in our efforts to bring you the best experience possible, we'd appreciate it immensely if…

    Patch notes
  3. Every Day We Fight News Roundup at the Hooded Horse August Publisher Sale

    Every Day We Fight is part of the Hooded Horse August Publisher Sale at 35% off on Steam. Check it and other games out in the sale. Below is a recap of the latest news and updates for Every Day We Fight. Hooded Horse August Publisher Sale…

    Matt (Hooded Horse)
  4. Update #8: Sewer Hotfix

    Here's a quick patch addressing the recent changes to the sewer hideout. Every Day We Leave a ReviewSpotting these bugs is in part thanks to you guys, so keep it up! It can be short, long, endlessly scrolling, whatever you think or feel…

    SSL LP
  5. Update #7: In-Game Hall of Fame, Act 2-3 Loot Update & Fast Travel from Map

    We've heard from members of the community that fast travelling could be better, so this update adds some much needed functionality to the current map menu. You'll be able to select a manhole from the map and tunnel away to your desired…

    SSL LP
  6. Major Update #6: Click-to-move, Difficulty Rebalancing & More

    Welcome Thorns, to the first major community-driven update for our Early Access period! Click-to-move, gun, Thorn, and Rifter rebalancing are all included in our biggest update yet. To celebrate, we'd like to give thanks to the awesome…

    SSL LP

July

  1. Update #5: Hotfix #1

    Every Day We Debug (More)!Fixes need fixing too (sometimes). We're hard at work at expanding saving options in Every Day We Fight. We are starting work on saving in combat but it will take some time to deliver. Expect some more updates this…

    Patch notes
  2. Update #5: Out of Combat Manual Saves, Prologue Options, and Stability Fixes

    Manually saving has been a major ask in reviews, and we have been dedicating a lot of time to making sure it interacts well with the game. We've taken longer to implement this as it is heavily involved in the game's architecture, and we…

    SSL LP
  3. Every Day We Fight is Featured in Tacticon

    Every Day We Fight is part of Tacticon this weekend! If you've thought about getting your hands on it, now is a great time as our 35% launch discount is still going strong for a few more days!Since we hit Early Access, we've updated the…

    SSL LP
  4. Update #4: Better Weapon Drops and Grenadiers Rebalanced

    We continue to focus our efforts on increased stability. We’re beginning to look closely at the difficulty curve throughout the experience. These changes should start to give players more resources at key moments. Additionally we are…

    jeanp
  5. Update #3: Stability, Save Fixes & UX Improvements

    Focused our efforts on ensuring that save games cannot enter a blocked state due to errors in mission flow or spawning all required elements to clear obstacles. We’re also dedicated to making UX improvements to increase the readability of…

    jeanp
  6. Update #2: Performance, Stability, and the First Buffs

    Some improvements to performance and stability. Fixes to save game behaviour interactions with mission flow, resolving soft locks. A few gameplay fixes, but more importantly, the first buffs. Now, leveling up should feel more epic. Leave a…

    Patch notes
  7. Update #1: Exploration, City, and Hotel Access Fixes

    If you ran into crashes during exploration or found your progress blocked by missing chunks or inaccessible buildings, this update will help. Thanks to everyone who flagged these; it made tracking them down much faster. 0.7.0.11…

    Patch notes
  8. Every Day We Fight is Now Available in Early Access!

    Every Day We Fight is out now, and the time loop begins today with a 35% launch discount! Lead a team of resistance fighters through a city frozen in time, take the fight to an alien force, and push back with everything you've got. Watch…

    Matt (Hooded Horse)
  9. Every Day We Fight Early Access Release Map!

    Global Launch TimesTo help you prepare, here's a breakdown of when the game will unlock in major time zones: New to Every Day We Fight? Every Day We Fight is a turn-based tactical roguelite where ordinary citizens rise up against…

    SSL LP

June

  1. Play Every Day We Fight's Demo During Steam Next Fest 2025!

    You can try the new demo right now — take command of a small resistance squad and fight back against a time-breaking alien force. Push forward, fall back, adapt, rewind — then do it all again tomorrow. If you want the full rundown…

    Matt (Hooded Horse)
  2. Dev Diary #7 - Creator Showcase

    A cycle of constant iteration Hey Thorns! In case you missed it, Every Day We Fight is launching into Early Access on July 10th, 2025! You can check out the announcement here…

    SSL LP

May

  1. Dev Diary #6 - Turn-by-Turn Combat Breakdown in Every Day We Fight

    Play-by-play of the day Hey Thorns! In case you missed it, Every Day We Fight is launching into Early Access on July 10th, 2025! You can check out the announcement here…

    SSL LP

April

  1. Every Day We Fight heads into Early Access on July 10th!

    Did we say May 6th? Well surprise early announcement! You've been reading up a lot on the game and it's intricacies, but now let's sit down and talk for real. Every Day We Fight is headed into Early Access on July 10th, did you read that…

    SSL LP
  2. Dev Diary #5 - Backtrack Star

    Doubling back, it's a viable strategy Hello, Thorns! LP again, here to talk about exploration in Every Day We Fight. This time around, we will focus on the rare blue mineral encrustations called Elixium. The Elixium Dart GunAcquiring some…

    SSL LP

March

  1. Dev Diary #4 - A Newcomer's Fresh Take

    Overcoming new challenges Hey there, Thorns! I'm LP, and I'm new to the team behind Every Day We Fight. The team thought it could be interesting to share my take on how the gameplay feels for newcomers. "Scramble!"Combat kicks off with…

    SSL LP

February

  1. Dev Diary #3 - Customization, Firepower, and Tactical Upgrades

    Upgrade Your Arsenal for Tactical Supremacy Last time, we explored skill customization—now, let’s talk weapons. Thorn firearms can be modified with a range of attachments, adjusting their properties for more precision, firepower, or…

    Matt (Hooded Horse)

January

  1. Dev Diary #2 - Making the Most of Weapon and Skill Synergies

    Every Day We Fight is a game about combat and tactics; each Thorn has a skill tree that allows them to specialize in a variety of ways. Finding the right combination of skills and weapons can greatly increase the Thorns combat…

    jeanp

December

  1. Dev Diary #1 - Breaking the Loop: Exploring a Run in Every Day We Fight

    Every Day We Fight throws you into the chaos with the Thorns, a resistance fighting to break free from a relentless time loop. Each failure is a lesson, each run a chance to adapt, and every moment teeters between survival and the thrill of…

    Matt (Hooded Horse)

All games on this site